Voxel Game Development

!voxelgamedev@lemmy.world

Create post

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

Community stats

  • 1

    Monthly active users

  • 1

    Posts

  • 0

    Comments

Community moderators