# How to make a game look 3d

**URL:** <https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409>\
**Category:** Help\
**Created:** [October 30, 2024, 4:41pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409 "2024-10-30T16:41:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kperr108](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@Kperr108](https://forum.makecode.com/u/Kperr108)\
**Post date:** [October 30, 2024, 4:41pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/1 "2024-10-30T16:41:33Z")

</div>

Hi I have seen people make 3d first person games and I have no idea how to do it. Here’s an example [https://arcade.makecode.com/85900-79095-06599-42170](https://arcade.makecode.com/85900-79095-06599-42170). It’s how they made the walls that I’m interested in.

---

<div class="post-metadata">

**Author:** ![ADM\_F](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/adm_f/32/19808_2.png) [@ADM\_F](https://forum.makecode.com/u/ADM_F)\
**Post date:** [October 30, 2024, 5:09pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/2 "2024-10-30T17:09:45Z")

</div>

Its done by using the Raycasting extension!

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/d/adffc0b83161366af2eb165b605659299448deeb.png)  
you can find it here  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/5/6523fabc3c46d7b0f2dcd39e7208eb9be2b9c1a4.png)  
walls are made by tilemaps and sprites are rendered based on the bottom of the sprite

---

<div class="post-metadata">

**Author:** ![Kperr108](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@Kperr108](https://forum.makecode.com/u/Kperr108)\
**Post date:** [October 31, 2024, 2:01am UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/3 "2024-10-31T02:01:43Z")

</div>

I do have that enabled but it doesn’t make it 3d

---

<div class="post-metadata">

**Author:** ![Octodemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/octodemon/32/15417_2.png) [@Octodemon](https://forum.makecode.com/u/Octodemon)\
**Post date:** [October 31, 2024, 2:54pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/4 "2024-10-31T14:54:52Z")

</div>

Did you make a tilemap and put walls on it? Normally you can’t see the tilemap unless there are set walls on it.

---

<div class="post-metadata">

**Author:** ![Kperr108](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@Kperr108](https://forum.makecode.com/u/Kperr108)\
**Post date:** [October 31, 2024, 9:07pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/5 "2024-10-31T21:07:38Z")

</div>

Ooooh no sorry I didn’t thanks for the help I’ll let you know if it worked

---

<div class="post-metadata">

**Author:** ![Kperr108](https://avatars.discourse-cdn.com/v4/letter/k/bbe5ce/32.png) [@Kperr108](https://forum.makecode.com/u/Kperr108)\
**Post date:** [October 31, 2024, 9:08pm UTC](https://forum.makecode.com/t/how-to-make-a-game-look-3d/31409/6 "2024-10-31T21:08:02Z")

</div>

It worked thanks
