Voxel Game Development
!voxelgamedev@lemmy.world
1y ago
A game development sublemmy for discussing the creation of voxel games, and voxel engines.
Rules:
Keep posts relevant to other developers and titles representative of the content (no click-bait) - topics of interest include algorithms and code snippets, artistic techniques, free assets, tools or engines, and game design. All posts should be voxel-related and should be of interest to (or require feedback from) other developers, not just gamers. Titles, including the titles of linked content such as videos and articles, should be representative of the content and free of click bait.
Avoid advertising and promotional posts - this community is generally not the place to advertise or promote your game or product. Avoid submitting links to game trailers, press releases, app store pages, etc. However, you may showcase your work from an artistic or technical perspective (but see the next rule), and occasional posts of game development products will be permitted.
Limit the frequency of 'showcase' posts - It is easy for useful development resources to get lost among people showing off their work. Therefore please ensure that any showcase posts show significant progress from previous posts, and use Voxel Vendredi for more incremental updates. Provide information about your development process, languages, tools or tips for other developers. Don't just cross-post content from gaming pages.
No rude/offensive posts or personal attacks
No blockchains (NFTs, cryptocurrencies, Web3 etc.) - No posts or comments about blockchains (NFTs, cryptocurrencies, Web3 etc.) and projects which use them. We may remove posts/comments which refer to projects which actively use blockchains.
Voxel Vendredi - The weekly Voxel Vendredi thread is more relaxed and ideal for showing off you progress updates and screenshots, as well as asking for feedback or play testing. It starts every Friday - 'vendredi' in French - and runs over the weekend. Shameless plugs, progress updates, screenshots, videos, art, assets, promotion, tech, findings and recommendations etc. are all welcome.
Extra Links:
Voxel.Wiki
Polyvox (C++)
Polyclient (C++)
voxel.js (JavaScript)
noa (JavaScript)
Infiniminer (C#)
Voxeliq (C#)
Chunk Stories (Java)
Terasology(Java)
Manic Digger (C#)
Voxelmetric (C#)
Crafty (C++)
Voxelman (D)
Charged Miners (D)
BloxGin (C#)
CubeDefence (C#)
VoxelsAndPortals (C++)
MineHack (C++)
Vox (C++)
TechCraft (C#)
MineTest (C++)
Playform (rust)
Seed of Andromeda (C++)
Information:
An Analysis of Minecraft-like Engines
Meshing in a Minecraft Game
Veloren Blog (Rust)
Sea Of Memes Blog (web archive) (C++)
Creating a Region File System for a Voxel Game (C++)
Procworld Blog
3D Cube World Level Generation
Upvoid Devblog
JME3 Engine Sample Code (Java) and thread.
Ogre3D Volume Rendering
Big List of Block Engines Resources - Continued - Continued
Isosurface Extraction
Minecraft-like Rendering
Experiments in Opengl4 (OpenGL)
Greedy Meshing (Java)
Let's Make a Voxel Engine (C++)
Dual Contouring Chunked Terrain
Voxel-Based Terrain for Real-Time Virtual Simulations
Nick's Voxel Blog
.qb loader (C++)
Implementing Morton order (volumes of fun blog)
Dual Contouring with OpenCL
CPU Voxel RayTracer
Originally r/VoxelGameDev