# 2D + 3D Support

**URL:** <https://forum.makecode.com/t/2d-3d-support/42539>\
**Category:** Show & Tell\
**Tags:** graphics-and-math, extension, demo, art\
**Created:** [March 6, 2026, 8:17pm UTC](https://forum.makecode.com/t/2d-3d-support/42539 "2026-03-06T20:17:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![CLAWSTR1KE](https://avatars.discourse-cdn.com/v4/letter/c/e8c25b/32.png) [@CLAWSTR1KE](https://forum.makecode.com/u/CLAWSTR1KE)\
**Post date:** [March 6, 2026, 8:17pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/1 "2026-03-06T20:17:02Z")

</div>

So I made a 2D + 3D switcher, and I think it might just be the very first one! It took me ~30 min, but after a half-hour migraine, the (not-so) perfect swapper is complete!

> **[FlipWorld](https://arcade.makecode.com/S40668-27300-18227-23799)**
>
> A (not-so-perfect) 2D to 3D perspective changer, please feel free to use this in your own games! (Just credit me) MADE BY CLAWSTR1KE

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [March 6, 2026, 8:41pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/2 "2026-03-06T20:41:22Z")

</div>

It would be cooler if the tiles adjusted whenever the perspective flips

It looks jank within the 2D perspective

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/36494_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 7, 2026, 7:35pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/3 "2026-03-07T19:35:38Z")

</div>

yeah I agree `@redSprite` but hey `@CLAWSTR1KE` it is still really cool!

---

<div class="post-metadata">

**Author:** ![CLAWSTR1KE](https://avatars.discourse-cdn.com/v4/letter/c/e8c25b/32.png) [@CLAWSTR1KE](https://forum.makecode.com/u/CLAWSTR1KE)\
**Post date:** [March 10, 2026, 8:56pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/4 "2026-03-10T20:56:21Z")

</div>

> **[FlipWorld (Fixed)](https://arcade.makecode.com/S16189-26868-58783-41878)**
>
> A (not-so-perfect) 2D to 3D perspective changer, please feel free to use this in your own games! (Just credit me) MADE BY CLAWSTR1KE

I redid it so now it works on a level-based system for levels (Add your own, I’m too lazy to make levels. This is an example for you all :3)

---

<div class="post-metadata">

**Author:** ![CLAWSTR1KE](https://avatars.discourse-cdn.com/v4/letter/c/e8c25b/32.png) [@CLAWSTR1KE](https://forum.makecode.com/u/CLAWSTR1KE)\
**Post date:** [March 17, 2026, 1:28am UTC](https://forum.makecode.com/t/2d-3d-support/42539/5 "2026-03-17T01:28:49Z")

</div>

Another update: You can’t adjust the tiles when flipping, but you can change the tilemap (using the level system) So you can change the tiles, just slightly more convoluted (Since there’s no other 2d/3d support in the entire arcade forum that I know of, this info is not common, sorry yall)

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/36494_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [March 17, 2026, 4:59pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/6 "2026-03-17T16:59:55Z")

</div>

do you think your going to add enemys or anything?

---

<div class="post-metadata">

**Author:** ![CLAWSTR1KE](https://avatars.discourse-cdn.com/v4/letter/c/e8c25b/32.png) [@CLAWSTR1KE](https://forum.makecode.com/u/CLAWSTR1KE)\
**Post date:** [March 27, 2026, 3:46pm UTC](https://forum.makecode.com/t/2d-3d-support/42539/7 "2026-03-27T15:46:23Z")

</div>

Like I said in the previous post, I’m too lazy to make levels, I might make enemies eventually, but for now I think I’m gonna take a break from this project
