# Voxel Renderer (just planning RN)

**URL:** https://forum.makecode.com/t/voxel-renderer-just-planning-rn/39776
**Category:** Collaboration
**Tags:** make, graphics-and-math
**Created:** [October 15, 2025, 6:34pm UTC](https://forum.makecode.com/t/voxel-renderer-just-planning-rn/39776 "2025-10-15T18:34:05Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)
#### Post date: [October 15, 2025, 6:34pm UTC](https://forum.makecode.com/t/voxel-renderer-just-planning-rn/39776/1 "2025-10-15T18:34:06Z")

</div>

So I’ve been searching around on the forums and have seen multiple people who are asking for “multiple layers of tilemaps in raycasting.” I know this is not how raycasting works, but I see the inspiration. I also know that what they _are_ asking for is a real thing, called a voxel engine, and after looking at projects like @Brohann’s 3D dev log and @kwx’s multiple space games, I believe it would be possible to make one in makecode.

However, I have no experience in 3D rendering once-so-ever and would prefer to keep coding in blocks. Im thinking if I put restrictions on my idea, like no textures, minimal shading, ext, I could still make it in basic makecode.

From my understanding, a basic voxel engine works by keeping track of every place a cube is, and then drawing a square for each side of said cubes. Although I fear my understanding is grossly oversimplified.

For now, Im not coding anything and this topic will most likely never turn into anything big, but I want to work through the theory. is it possible, or even probable?

I am asking for the input of the smart side of makecode, thanks in advance!

---

<div class="post-metadata">

### Author: ![kwx](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kwx/32/1545_2.png) [@kwx](https://forum.makecode.com/u/kwx)
#### Post date: [October 15, 2025, 8:35pm UTC](https://forum.makecode.com/t/voxel-renderer-just-planning-rn/39776/2 "2025-10-15T20:35:01Z")

</div>

I haven’t looked at full voxel or marching cube rendering - my suspicion is that this would be beyond the limits of MakeCode Arcade hardware devices (though I’d be happy to be proven wrong), but seems doable on a sufficiently fast machine using the emulator. The new native polygon-drawing functions should be a big help, I didn’t have those back when working on my renderer.

The closest I got to voxels was a 2.5D height field implementation in [Fire Rescue Chopper](https://forum.makecode.com/t/announcement-makecode-arcade-mini-game-jam-2-submission-thread/14534/27), but that’s of course far simpler to implement.

---

<div class="post-metadata">

### Author: ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)
#### Post date: [December 10, 2025, 6:32pm UTC](https://forum.makecode.com/t/voxel-renderer-just-planning-rn/39776/3 "2025-12-10T18:32:12Z")

</div>

[![](https://img.youtube.com/vi/ztkh1r1ioZo/maxresdefault.jpg "This Tiny Algorithm Can Render BILLIONS of Voxels in Real Time") ](https://www.youtube.com/watch?v=ztkh1r1ioZo&t=3s)
