Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I recently started watching youtube videos of peoples voxel engines and would like to attempt making one, as a small personal project. The only thing that I'd like to know is, what is the best language to use (or I guess, I know C++ very well, would that be a good language to use?) and what kind of a library is good for voxel engines (I heard of SFML for C++ but never used it). As for the rendering, I guess I'll be using OpenGL, it's only the first two things that I'd like some guidance with. Thanks!

share|improve this question
6  
Hello DerpinPotato, and welcome to Game Development. Which technology to use questions are not constructive and considered off topic for the site. See the FAQ to see what kinds of questions to ask here. From what you wrote, a better question might be how voxel engines are commonly stored in memory or other questions to get you started. – William 'MindWorX' Mariager Aug 21 '12 at 6:48
GPWiki's How do I get started? page would be a good read for you. It directly addresses stuff like the question of "which language should I use?" The answer is: whichever one you want, or in this case, whichever one you want that also has some voxel libraries. – Jonathan Hobbs Aug 21 '12 at 7:06
Use C++ if you know it. I would go for raw OpenGL: that has the maximum learning opportunity if you are up to it. Also keep in mind that most engines deal with a specific type of rendering, so bolting voxels (unless you are talking about box-voxels like Minecraft) onto something like Ogre could be tricky. I am not sure how 'happy' SFML would be with voxels being bolted onto it, but it does advertise itself as 'low-level' so it's likely quite possible and easy. I would start off by looking for tutorials and seeing if they use SFML. – Jonathan Dickinson Aug 21 '12 at 7:44

closed as off topic by Jonathan Hobbs, bummzack, Jonathan Dickinson, Jari Komppa, Byte56 Aug 21 '12 at 13:43

Questions on Game Development Stack Exchange are expected to relate to game development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

Browse other questions tagged or ask your own question.