# 3D Isometric Club

**URL:** https://forum.makecode.com/t/3d-isometric-club/42107
**Category:** Collaboration
**Created:** [February 12, 2026, 5:38pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107 "2026-02-12T17:38:44Z")
**Posts on this page:** 20
**Page:** 3

<div class="post-metadata">

### Author: ![Peau12](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peau12/32/29299_2.png) [@Peau12](https://forum.makecode.com/u/Peau12)
#### Post date: [February 18, 2026, 6:53am UTC](https://forum.makecode.com/t/3d-isometric-club/42107/41 "2026-02-18T06:53:31Z")

</div>

The renderers work together! I’ll have @IAmMyGuy21th and @TheEarth.

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 18, 2026, 6:57am UTC](https://forum.makecode.com/t/3d-isometric-club/42107/42 "2026-02-18T06:57:42Z")

</div>

yes, I made this [https://arcade.makecode.com/S42038-12551-87236-61430](https://arcade.makecode.com/S42038-12551-87236-61430). edit the tilemaps, but only use the tiles listed in the lists.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/5/1553aadd5989020af555d5e39b88be84ecb13068.png)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/2/c287b4c2270735b4806ea503d397b0b1fb62fef3.png)  
tileImages are the cubes and tileObjects are the tiles. you create a tile in the tilemaps editor, then name it something `<name>Tile`, then you add that to the list `tileObjects`. Then you draw the cube version of it, 24x24, name it `<name>` without the tile part, and add it to the `tileImages` list. Sometimes when you edit the tilemaps it glitches. don’t change the name of the tilemaps or use your own because it glitches and I still haven’t fixed that issue .

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [February 18, 2026, 6:15pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/43 "2026-02-18T18:15:16Z")

</div>

WOW!!! These are amazing, thanks so much for your help!

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 18, 2026, 6:19pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/44 "2026-02-18T18:19:58Z")

</div>

on which one? for isocraft i made my own render function to draw to background image. for `3D Minecraft but actually 3d` I used `AqeeAqee/pxt-isometric-sideview`. Isocraft is in Javascript.

---

<div class="post-metadata">

### Author: ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)
#### Post date: [February 18, 2026, 6:23pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/45 "2026-02-18T18:23:05Z")

</div>

yeah nothing works for me. ☹

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 18, 2026, 10:53pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/46 "2026-02-18T22:53:41Z")

</div>

I also made this version but it’s way harder to customize. It renders everything from code. Instead of images I individually wrote functions for each tile type.

> **[isocraft renderer manual](https://arcade.makecode.com/S60495-11360-22873-57612)**
>
> isocraft renderer but without using images. everything is rendered from code. may be more performant.

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 18, 2026, 10:55pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/47 "2026-02-18T22:55:58Z")

</div>

I added animations

> **[3D Minecraft but actually 3d](https://arcade.makecode.com/S79225-25978-62455-61148)**
>
> here is an example of AqeeAqee/pxt-isometric-sideview
> import by pasting that path into search bar in extensions place.
> Menu+Arrows to move camera
> Menu+A or B to zoom in/out

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 18, 2026, 10:56pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/48 "2026-02-18T22:56:07Z")

</div>

Wait are you using mouse/touchscreen or keyboard?  
Keyboard controls are:  
`~` key=menu  
`Space` key=A  
`Enter` key=B  
`Arrows/WASD`keys=DPad  
`Backspace`key=Restart

---

<div class="post-metadata">

### Author: ![YamJam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/yamjam/32/29681_2.png) [@YamJam](https://forum.makecode.com/u/YamJam)
#### Post date: [February 18, 2026, 10:59pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/49 "2026-02-18T22:59:46Z")

</div>

I’m using keyboard and lemme try that…  
(I never knew that ~ is menu)

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [February 19, 2026, 6:29pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/50 "2026-02-19T18:29:53Z")

</div>

a random isometric experiment i made ages ago:

> **[rotating-isometric #2](https://arcade.makecode.com/98457-02214-28831-49822)**
>
> A random isometric tilemap rendering experiment I made at some point

---

<div class="post-metadata">

### Author: ![SouperMediocre1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/soupermediocre1/32/22579_2.png) [@SouperMediocre1](https://forum.makecode.com/u/SouperMediocre1)
#### Post date: [February 19, 2026, 6:30pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/51 "2026-02-19T18:30:34Z")

</div>

could you explain or show how the render function works and what it does?

---

<div class="post-metadata">

### Author: ![Peau12](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peau12/32/29299_2.png) [@Peau12](https://forum.makecode.com/u/Peau12)
#### Post date: [February 19, 2026, 11:31pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/52 "2026-02-19T23:31:30Z")

</div>

Richard! You’re here!

---

<div class="post-metadata">

### Author: ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)
#### Post date: [February 19, 2026, 11:31pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/53 "2026-02-19T23:31:33Z")

</div>

blocks pls 😭

---

<div class="post-metadata">

### Author: ![Peau12](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peau12/32/29299_2.png) [@Peau12](https://forum.makecode.com/u/Peau12)
#### Post date: [February 19, 2026, 11:31pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/54 "2026-02-19T23:31:38Z")

</div>

@moopmakers is the bugger. I’m sorry everyone else. It was only fair to write names on paper and mix ‘em up, then draw one out from the table.

---

<div class="post-metadata">

### Author: ![Peau12](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peau12/32/29299_2.png) [@Peau12](https://forum.makecode.com/u/Peau12)
#### Post date: [February 19, 2026, 11:33pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/55 "2026-02-19T23:33:45Z")

</div>

Niceeeeee! This matches a bit with @IAmMyGuy21th’s 3D version of 3D Minecraft!

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 20, 2026, 1:02am UTC](https://forum.makecode.com/t/3d-isometric-club/42107/56 "2026-02-20T01:02:07Z")

</div>

Using an elevation map? That could be useful for terrain generation.  
Also it looks really cool.

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 20, 2026, 6:26pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/57 "2026-02-20T18:26:08Z")

</div>

I made it a topic.

> [@ISOCRAFT. Isometric Minecraft In Arcade](https://forum.makecode.com/t/isocraft-isometric-minecraft-in-arcade/42230):
>
> ISOCRAFT It’s isometric Minecraft. Controls are in-game. Still unfinished, there are bugs in the tilemap system. Features: Place/Break, Saving/Load slots, and rotating the tilemap. I need ideas for features or blocks, and art will be accepted. Also a question, what is a tilemap32? Doesn’t let me edit. I want to see what it is though? Theres also tilemap4, tilemap8, tilemap16 (but that one just turns into tilemap after edit), and tilemap32. Will it ever be supported?

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 20, 2026, 6:40pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/58 "2026-02-20T18:40:12Z")

</div>

I uses a project function with this equation to convert xyz to xy coords, then draws back to front from a tilemap. it gets the index of the tile in the tilemaps and gets that index of the cube images. during the render, if the tile xyz = player’s xyz coords, it renders a player select box image.

---

<div class="post-metadata">

### Author: ![IAmMyGuy21th](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/iammyguy21th/32/16978_2.png) [@IAmMyGuy21th](https://forum.makecode.com/u/IAmMyGuy21th)
#### Post date: [February 20, 2026, 7:13pm UTC](https://forum.makecode.com/t/3d-isometric-club/42107/59 "2026-02-20T19:13:45Z")

</div>

hmm this is nice

> **[simulator](https://arcade.makecode.com/---run?id=S60848-73104-37605-99447&hideSimButtons=1&fullscreen=1&autofocus=1&nofooter=1)**

---

<div class="post-metadata">

### Author: ![Peau12](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peau12/32/29299_2.png) [@Peau12](https://forum.makecode.com/u/Peau12)
#### Post date: [February 21, 2026, 12:42am UTC](https://forum.makecode.com/t/3d-isometric-club/42107/60 "2026-02-21T00:42:23Z")

</div>

.

Actually… MakeCraft is like bedwars.

[Previous page](https://forum.makecode.com/t/3d-isometric-club/42107.md?page=2)

[Next page](https://forum.makecode.com/t/3d-isometric-club/42107.md?page=4)
