# U3D Engine - Walls, Floors, Pillars, Textures, and More!

**URL:** <https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656>\
**Category:** Show & Tell\
**Tags:** graphics-and-math\
**Created:** [June 22, 2026, 5:58pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656 "2026-06-22T17:58:10Z")\
**Posts on this page:** 19\
**Page:** 3

<div class="post-metadata">

**Author:** ![PH4NT0M](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ph4nt0m/32/34623_2.png) [@PH4NT0M](https://forum.makecode.com/u/PH4NT0M)\
**Post date:** [July 15, 2026, 5:48pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/41 "2026-07-15T17:48:59Z")

</div>

also @Unique pls make it so u can look down

---

<div class="post-metadata">

**Author:** ![PH4NT0M](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ph4nt0m/32/34623_2.png) [@PH4NT0M](https://forum.makecode.com/u/PH4NT0M)\
**Post date:** [July 15, 2026, 5:49pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/42 "2026-07-15T17:49:06Z")

</div>

Also, you should totally be able to use ARCADE\_SCREEN\_HEIGHT and ARCADE\_SCREEN\_WIDTH so that the resolution is better…

---

<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:** [July 15, 2026, 5:51pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/43 "2026-07-15T17:51:20Z")

</div>

though if they used the namespace stuff then the user couldn’t

---

<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:** [July 15, 2026, 6:34pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/44 "2026-07-15T18:34:22Z")

</div>

Ya mean a Y angle change.

---

<div class="post-metadata">

**Author:** ![YamJamTheGoober](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjamthegoober/32/29681_2.png) [@YamJamTheGoober](https://forum.makecode.com/u/YamJamTheGoober)\
**Post date:** [July 25, 2026, 7:26pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/45 "2026-07-25T19:26:29Z")

</div>

Can somebody explain to me how to actually _use_ this extension?

---

<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:** [July 26, 2026, 6:35pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/46 "2026-07-26T18:35:55Z")

</div>

@Unique idk if this is the issue, but there are some enums that are in the namespace and I’m not sure if it works when they are inside a namespace (e.g. SpriteFlags and literally every enum that has blocks in makecode). Also,

> [@3D voxel rendering engine](https://forum.makecode.com/t/3d-voxel-rendering-engine/42425/145):
>
> There’s a rather simple way to figure out which block is problematic.
> 
> 1. Remove all of the code for your blocks. (Paste it somewhere else to keep it safe, of course.)
> 2. Add code back one block at a time. Check the rendering after adding each block.
> 3. As soon as it breaks, you’ve at least found the problematic block.
> 
> Once you find the problematic block(s), if you need help diagnosing, then share the code for the problematic block definition.

Or a quicker way which is to do it in halves (first remove one half. If the glitch is solved, it’s in the half you deleted, and vice versa. continue until you find the block(s) with the error.)

(Only delete the blocks with a `//% block="..."` I think)

---

<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:** [July 26, 2026, 6:36pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/47 "2026-07-26T18:36:02Z")

</div>

no, since its broken in blocks

---

<div class="post-metadata">

**Author:** ![YamJamTheGoober](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjamthegoober/32/29681_2.png) [@YamJamTheGoober](https://forum.makecode.com/u/YamJamTheGoober)\
**Post date:** [July 27, 2026, 3:54am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/48 "2026-07-27T03:54:19Z")

</div>

So _thats_ why it was broken when I tried it out.

---

<div class="post-metadata">

**Author:** ![The4Lexanator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/the4lexanator/32/32913_2.png) [@The4Lexanator](https://forum.makecode.com/u/The4Lexanator)\
**Post date:** [August 16, 2026, 1:40am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/49 "2026-08-16T01:40:16Z")

</div>

Hey this is really cool. Is it possible to make the Camera Jump?

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [August 22, 2026, 8:49pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/50 "2026-08-22T20:49:22Z")

</div>

Bro was cooking this for months in the background  
Seriously impressive stuff, bravo

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [August 23, 2026, 12:24am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/51 "2026-08-23T00:24:04Z")

</div>

I’m pretty sure it was a mod of the mode 7 engine by someone but I can’t put my finger on it

---

<div class="post-metadata">

**Author:** ![coppercode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coppercode/32/26022_2.png) [@coppercode](https://forum.makecode.com/u/coppercode)\
**Post date:** [August 24, 2026, 11:04pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/52 "2026-08-24T23:04:17Z")

</div>

Hi I’m makeing a secret project in this engine is there roof support and if so how

---

<div class="post-metadata">

**Author:** ![The4Lexanator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/the4lexanator/32/32913_2.png) [@The4Lexanator](https://forum.makecode.com/u/The4Lexanator)\
**Post date:** [August 24, 2026, 11:16pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/53 "2026-08-24T23:16:17Z")

</div>

BTW it is breaking my Editor

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/6/06bd4bd55d47a88aeec3e593bdb5daecf14c63fc.png)

But in the Demo Project it is normal? What the, Why? BTW this is for all of my Projects

---

<div class="post-metadata">

**Author:** ![The4Lexanator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/the4lexanator/32/32913_2.png) [@The4Lexanator](https://forum.makecode.com/u/The4Lexanator)\
**Post date:** [August 24, 2026, 11:16pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/54 "2026-08-24T23:16:30Z")

</div>

BTW this it is not working in a different way (If ya don’t know what i mean because my other post did not send yet then just wait)

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/37218_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [August 25, 2026, 11:36pm UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/55 "2026-08-25T23:36:16Z")

</div>

oooohh I was just looking at ur post

---

<div class="post-metadata">

**Author:** ![Mik](https://avatars.discourse-cdn.com/v4/letter/m/958977/32.png) [@Mik](https://forum.makecode.com/u/Mik)\
**Post date:** [September 24, 2026, 1:51am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/56 "2026-09-24T01:51:11Z")

</div>

Add doors and hinges and roves!

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [September 24, 2026, 3:12am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/57 "2026-09-24T03:12:40Z")

</div>

Roves

---

<div class="post-metadata">

**Author:** ![Mik](https://avatars.discourse-cdn.com/v4/letter/m/958977/32.png) [@Mik](https://forum.makecode.com/u/Mik)\
**Post date:** [September 30, 2026, 4:02am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/58 "2026-09-30T04:02:29Z")

</div>

For doors i mean hinge doors, etc

---

<div class="post-metadata">

**Author:** ![The4Lexanator](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/the4lexanator/32/32913_2.png) [@The4Lexanator](https://forum.makecode.com/u/The4Lexanator)\
**Post date:** [October 1, 2026, 3:01am UTC](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656/59 "2026-10-01T03:01:13Z")

</div>

Hey, I was wondering if this could do platforming because I reallly need that for my game

[Previous page](https://forum.makecode.com/t/u3d-engine-walls-floors-pillars-textures-and-more/44656.md?page=2)
