TINY voxels NO TRIANGLES! | Voxel Game Devlog #1

*** LINKS *** # Voxel DDA rendering algorithm: https://www.shadertoy.com/view/4dX3zl # DDA algorithm by Amanatides and Woo: http://www.cse.yorku.ca/~amana/research/grid.pdf # https://www.youtube.com/@frozein # https://www.youtube.com/@DouglasDwyer # https://www.youtube.com/@johnlin9665 Rendering is a hard computer science problem to solve, but there are thousands if not millions of renderers out there that solved the problem more or less. So why reimagine how rendering is done to make a voxel game? Especially as an indie dev, it’s hard to put in the work and the hours to make a game, let alone an engine. Well, making projects like the one john lin showcases on his channel requires some custom rendering techniques, here’s my take on the issue. Based on my work here, I am going to develop the engine to a point where I can create an indie voxel game and hopefully leverage the advantages of voxels, like procedural generation, fully destructible terrain and physicalized items/objects etc. Have fun watching me lose my mind and feel free to participate in the project by leaving your suggestions in the comments! Music: "Ebbs and Flows" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/

Channel: MKLGenerated by anonymousDuration: 11mPublished Apr 04, 2025
Thumbnail for TINY voxels NO TRIANGLES! | Voxel Game Devlog #1 ▶ Watch on YouTube

Video Chapters

Original Output

0:00 Embarking on a 'From Scratch' Game Dev Journey
1:48 Introducing the Brickmap: A Revolution in Voxel Data
2:03 Brickmap Deep Dive: Unpacking Hierarchical Voxel Structures
4:06 The 'Why': Unveiling the Vision Behind Building From Scratch
5:33 Vulkan Breakthrough: Our Renderer Comes to Life
5:43 Behold! The Beautiful Voxel World with Per-Voxel Lighting
6:55 Glorious Light Beams: Per-Voxel Lighting Activated!
8:11 From Alps to Voxels: Importing Majestic Matterhorn Terrain
8:59 Vast Landscapes Unveiled: Multi-threaded Terrain Generation Fixed
10:10 Unveiling the Path of Light: Visualizing Brickmap Ray Traversal

Timestamps by StampBot 🤖