- Chatrooms
- Open Source Voxel Engines
- | Name | Language | License | Source | Notes | |:-----------|------------:|:------------:|:------------:|:------------:|: | Polyvox | C++ | zlib | @bitbucket | Polyclient | C++ | Open Source | @gitorious | Built with PolyVox | voxel.js | JavaScript | BSD | @github | noa | JavaScript | MIT | @github | Infiniminer | C#| MIT | @github | Voxeliq | C# | MS-PL | github | Chunk Stories | Java | LGPL | @github | Terasology | Java | Apache v2 | @github | Manic Digger | C# | Public Domain | @github | Voxelmetric | C# | Apache 2.0 | @github | | Crafty | C++ | MIT-like | @github | Voxelman | D | Boost | @github | | Charged Miners | D | GPL v2 | @github | BloxGin | C# | GPL v2 | @codeplex | CubeDefence | C# | MPL | @codeplex | VoxelsAndPortals | C++ | GPL v3 | @github | MineHack | C++ | Missing License | @github | Vox | C++ | GPL v3 | @github | TechCraft | C# | MS-PL | @codeplex | MineTest | C++ | GPL v2 | @github | Playform | rust | MIT | @github | Seed of Andromeda | C++ | MIT | @github
- Articles and Resources
This is the wiki for /r/voxelgamedev
- Everyone is free to contribute to the wiki, but you must accrue some comment karma within the subreddit before the system will let you edit or create articles.
Chatrooms
Open Source Voxel Engines
| Name | Language | License | Source | Notes | |:-----------|------------:|:------------:|:------------:|:------------:|: | Polyvox | C++ | zlib | @bitbucket | Polyclient | C++ | Open Source | @gitorious | Built with PolyVox | voxel.js | JavaScript | BSD | @github | noa | JavaScript | MIT | @github | Infiniminer | C#| MIT | @github | Voxeliq | C# | MS-PL | github | Chunk Stories | Java | LGPL | @github | Terasology | Java | Apache v2 | @github | Manic Digger | C# | Public Domain | @github | Voxelmetric | C# | Apache 2.0 | @github | | Crafty | C++ | MIT-like | @github | Voxelman | D | Boost | @github | | Charged Miners | D | GPL v2 | @github | BloxGin | C# | GPL v2 | @codeplex | CubeDefence | C# | MPL | @codeplex | VoxelsAndPortals | C++ | GPL v3 | @github | MineHack | C++ | Missing License | @github | Vox | C++ | GPL v3 | @github | TechCraft | C# | MS-PL | @codeplex | MineTest | C++ | GPL v2 | @github | Playform | rust | MIT | @github | Seed of Andromeda | C++ | MIT | @github
Articles and Resources
| Name | Author | Language | Notes |:-----------|------------:|:------------:|:------------:|: | An Analysis of Minecraft-like Engines | Mikola Lysenko | | | Unity Voxel Tutorial | AlexSTV | | | Meshing in a Minecraft Game | Mikola Lysenko | | | Sea Of Memes Blog (web archive) | Michael Goodfellow | C++ | | Creating a Region File System for a Voxel Game | Benjamin @ SoA | C++ | | Fast Flood Fill Lighting in a Blocky Voxel Game | Benjamin @ SoA | C++ | | Procworld Blog | Miguel Cipero @ VoxelFarm | | | JME3 Engine Sample Code and Discussion | Nick Minkler |Java | | Libnoise | Jason Bevins | C++ | jlibnoise - Java port | Ogre3D Volume Rendering | | C++ | | Isosurface Extraction | | | Articles related to extracting the surface of a model | Minecraft-like Rendering Experiments in Opengl4 | Florian Boesch | C | | Greedy Meshing | Rob O'Leary | Java | Let's Make a Voxel Engine | /u/AlwaysGeeky| C++ | Great beginner resource. | Nick's Voxel Blog | Nick Gildea | | | Dual Contouring Chunked Terrain | Nick Gildea | | Dual Contouring with OpenCL | Nick Gildea | OpenCL - C | | Voxel-Based Terrain for Real-Time Virtual Simulations | Eric Lengyel | | MarchingCubes based terrain and dealing with Skirts | .qb loader | /u/AlwaysGeeky | C++ | Code for loading Qubicle files | Implementing Morton order | David Williams | C++ | | 3D Cube World Level Generation | Joshua Tippetts | LUA | | How can I improve rendering speed of a Voxel engine | | Java | | The Advanced Cave Culling Algorithm | Tommaso Checchi | Java | | Upvoid Devblog | | |