# Help with 3D

**URL:** https://forum.makecode.com/t/help-with-3d/43653
**Category:** Help
**Tags:** game
**Created:** [April 26, 2026, 6:43pm UTC](https://forum.makecode.com/t/help-with-3d/43653 "2026-04-26T18:43:12Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Vincent](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vincent/32/31472_2.png) [@Vincent](https://forum.makecode.com/u/Vincent)
#### Post date: [April 26, 2026, 6:43pm UTC](https://forum.makecode.com/t/help-with-3d/43653/1 "2026-04-26T18:43:13Z")

</div>

I need help making a game 3D. I looked through a lot of other 3D games, but I cannot find the code to make it 3D. Please, help me!

> **[3D PLATFORMER (never seen one so wanted to try)](https://arcade.makecode.com/S81082-90420-20199-41015)**
>
> Honestly nothing special but I want to make it special once I'm done with it- story, custom tilemap, and better gun holding sprite. Also no visible player sprite... Lol

---

<div class="post-metadata">

### Author: ![Player\_246](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/player_246/32/31875_2.png) [@Player\_246](https://forum.makecode.com/u/Player_246)
#### Post date: [April 27, 2026, 4:43pm UTC](https://forum.makecode.com/t/help-with-3d/43653/2 "2026-04-27T16:43:40Z")

</div>

Are you using the raycasting extension?

Also true 3D stacking (like Minecraft) is not supported, and performance limitations make complex multi-level structures difficult to render.

---

<div class="post-metadata">

### Author: ![javascriptnerd](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/javascriptnerd/32/35334_2.png) [@javascriptnerd](https://forum.makecode.com/u/javascriptnerd)
#### Post date: [April 27, 2026, 4:48pm UTC](https://forum.makecode.com/t/help-with-3d/43653/3 "2026-04-27T16:48:58Z")

</div>

> **[3D PLATFORMER (never seen one so wanted to try)](https://arcade.makecode.com/S21701-38479-29339-25518)**
>
> Honestly nothing special but I want to make it special once I'm done with it- story, custom tilemap, and better gun holding sprite. Also no visible player sprite... Lol

---

<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: [April 27, 2026, 4:54pm UTC](https://forum.makecode.com/t/help-with-3d/43653/4 "2026-04-27T16:54:05Z")

</div>

there are many algorithms to render 3D, mine uses raytracing!

---

<div class="post-metadata">

### Author: ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)
#### Post date: [April 27, 2026, 5:11pm UTC](https://forum.makecode.com/t/help-with-3d/43653/5 "2026-04-27T17:11:25Z")

</div>

I will help, but you need a tutor! ME! Math, lines, and stuff! Here is my best example. Look through the code and ask a question if possible!

OR maybe @VoxelMaster64 could help. Here is their ping.

> **[For Vincent](https://arcade.makecode.com/56542-55717-98170-38787)**
>
> By KawaiiGoddess

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [April 27, 2026, 5:12pm UTC](https://forum.makecode.com/t/help-with-3d/43653/6 "2026-04-27T17:12:31Z")

</div>

I’d recommend @kwx or @Kiwiphoenix364 (sorry for the ping) because they are very good with 3d render but I haven’t seen them very often. @KawaiiGoddess is also very good and IS active so maybe ask him/her/it.

---

<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: [April 27, 2026, 10:08pm UTC](https://forum.makecode.com/t/help-with-3d/43653/7 "2026-04-27T22:08:26Z")

</div>

I had some explanations for my 3D renderer here: [Carrier 3D (unfinished work in progress) - #14 by kwx](https://forum.makecode.com/t/carrier-3d-unfinished-work-in-progress/10573/14) . There’s additional discussion further along in the thread.

In short, I think there’s no magic “make it 3D” shortcut - you can try using one of the available extensions such as the raycasting one, but as far as I know there isn’t a general purpose 3D library available for Makecode. My renderer had a lot of limitations that make it difficult to use, largely because it was aiming to support hardware devices.

But by all means please keep investigating - it feels very rewarding once things start working 🙂

---

<div class="post-metadata">

### Author: ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)
#### Post date: [April 27, 2026, 10:18pm UTC](https://forum.makecode.com/t/help-with-3d/43653/8 "2026-04-27T22:18:47Z")

</div>

HER!!! AAAAAAAHHHHHH! I’M MENTIONED!!! Summoned!

---

<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: [April 27, 2026, 10:20pm UTC](https://forum.makecode.com/t/help-with-3d/43653/9 "2026-04-27T22:20:42Z")

</div>

well, FIRST, it greatly depends on what you want to render. for example, are your rendering voxels (a cube on a grid)? are you rendering polygons? voxels _and_ polygons? cubes? All of that greatly effects the chosen algoithm.

_Poll ([view on site](https://forum.makecode.com/t/help-with-3d/43653/9))_

I only have knowledge on voxel engines, but I can still try to help for other things!

---

<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: [April 27, 2026, 10:21pm UTC](https://forum.makecode.com/t/help-with-3d/43653/10 "2026-04-27T22:21:18Z")

</div>

also, if your wondering, I have [one already](https://arcade.makecode.com/S59035-42992-80750-65927) and am working on an [extension](https://forum.makecode.com/t/3d-voxel-rendering-engine/42425/58) for it

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [April 27, 2026, 10:22pm UTC](https://forum.makecode.com/t/help-with-3d/43653/11 "2026-04-27T22:22:29Z")

</div>

🫨 That is a crazy 3d carrier! I’m not smart enough to understand any of that. 🙂

---

<div class="post-metadata">

### Author: ![Vincent](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vincent/32/31472_2.png) [@Vincent](https://forum.makecode.com/u/Vincent)
#### Post date: [April 28, 2026, 6:24pm UTC](https://forum.makecode.com/t/help-with-3d/43653/12 "2026-04-28T18:24:44Z")

</div>

I understand it, but how do I make a map out of it? Or make myself move? Btw it’s amazing and very mathy. Thank you so much already! Except that the reason why I want to do this is kinda pointless now… This was originally a parkour game, right?

---

<div class="post-metadata">

### Author: ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)
#### Post date: [April 28, 2026, 9:31pm UTC](https://forum.makecode.com/t/help-with-3d/43653/13 "2026-04-28T21:31:15Z")

</div>

Ya! I tried. Sorry :(. Go to 3D Isometric Club and stack the cubes in the demo that isn’t plagiarism. It is remixable. The code is by 31’s. Just glue em together like a puzzle.

[3D Isometric Club](https://forum.makecode.com/t/3d-isometric-club/42107)

My sister’s club.

---

<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: [May 2, 2026, 3:41am UTC](https://forum.makecode.com/t/help-with-3d/43653/14 "2026-05-02T03:41:19Z")

</div>

well I already have a 3D renderer for voxels! The extension for it is still in progress but I’m trying to finish it

---

<div class="post-metadata">

### Author: ![Friend](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/friend/32/33016_2.png) [@Friend](https://forum.makecode.com/u/Friend)
#### Post date: [May 4, 2026, 11:47pm UTC](https://forum.makecode.com/t/help-with-3d/43653/16 "2026-05-04T23:47:09Z")

</div>

> [@OrigamiArtist](#):
>
> it.

IT???!!

---

<div class="post-metadata">

### Author: ![OrigamiArtist](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/origamiartist/32/33299_2.png) [@OrigamiArtist](https://forum.makecode.com/u/OrigamiArtist)
#### Post date: [May 5, 2026, 2:58am UTC](https://forum.makecode.com/t/help-with-3d/43653/17 "2026-05-05T02:58:26Z")

</div>

I am a piece of origami. I am therefore regarded to as “it”. 🙂

---

<div class="post-metadata">

### Author: ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)
#### Post date: [May 6, 2026, 1:46am UTC](https://forum.makecode.com/t/help-with-3d/43653/18 "2026-05-06T01:46:05Z")

</div>

And I am not. I am a living thing.

---

<div class="post-metadata">

### Author: ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)
#### Post date: [May 18, 2026, 5:19am UTC](https://forum.makecode.com/t/help-with-3d/43653/19 "2026-05-18T05:19:41Z")

</div>

I made a full 3d renderer, not just raycasting, so you can rotate the camera up and down too. Its not finished, but has working depth sorting right now.

> **[3d renderer](https://arcade.makecode.com/S31409-11312-76175-36818)**
>
> basic 3d renderer with depth sorting

---

<div class="post-metadata">

### Author: ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)
#### Post date: [May 21, 2026, 12:22am UTC](https://forum.makecode.com/t/help-with-3d/43653/20 "2026-05-21T00:22:07Z")

</div>

Uhm… how do I rotate?

---

<div class="post-metadata">

### Author: ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)
#### Post date: [May 21, 2026, 3:48pm UTC](https://forum.makecode.com/t/help-with-3d/43653/21 "2026-05-21T15:48:29Z")

</div>

@KawaiiGoddess sorry, this was an old version, and it was kinda broken. Im working on a 3d shooter game, where I will use this.

[Next page](https://forum.makecode.com/t/help-with-3d/43653.md?page=2)
