# Minecraft using raycasting

**URL:** <https://forum.makecode.com/t/minecraft-using-raycasting/36464>\
**Category:** Help\
**Created:** [May 7, 2025, 6:56pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464 "2025-05-07T18:56:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Noob1235](https://avatars.discourse-cdn.com/v4/letter/n/e56c9b/32.png) [@Noob1235](https://forum.makecode.com/u/Noob1235)\
**Post date:** [May 7, 2025, 6:56pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/1 "2025-05-07T18:56:08Z")

</div>

ok, I hope I phrase this right. I want to know if there is a way to make a game kinda like Minecraft, using the raycasting extension, or another one. Is that possible?

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [May 7, 2025, 10:15pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/2 "2025-05-07T22:15:43Z")

</div>

Yes it would be possible it would just be really hard. @DA_PRO_PLAYZ made something kinda like that

> [@Raycasting 3D render -- Blocks Edition](https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921/291):
>
> hi, I am also using this extension in my Minecraft game. I am trying to make grass blocks randomly generate on world creation, but whenever I add the walls, the texture gets removed. can someone please help me make this work in 3d?
> 
> [https://arcade.makecode.com/S26571-51075-46023-73666](https://arcade.makecode.com/S26571-51075-46023-73666)

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [May 7, 2025, 10:15pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/3 "2025-05-07T22:15:48Z")

</div>

The main problem with the ray casting extension is that _height_ doesn’t really exist, like, you can’t stack tiles vertically. Something small where you can still “mine” but only horizontally would definitely be possible!

---

<div class="post-metadata">

**Author:** ![Cipher-Null](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cipher-null/32/21978_2.png) [@Cipher-Null](https://forum.makecode.com/u/Cipher-Null)\
**Post date:** [May 7, 2025, 10:15pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/4 "2025-05-07T22:15:57Z")

</div>

Short Answer. : No I don’t think so sorry.

Long Ansewer : Probally not because there floor of the room is the default color AKA Black  
also it will not be 3D unless it is a wall and Ive tried to use sprite but it did not come out good, but it could be a operator error on my end since I’ve been on Makecode arcade a litter longer than a month its I good idea but I dont think so sorry!

---

<div class="post-metadata">

**Author:** ![Big\_Mac\_Muncher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/big_mac_muncher/32/22147_2.png) [@Big\_Mac\_Muncher](https://forum.makecode.com/u/Big_Mac_Muncher)\
**Post date:** [May 7, 2025, 10:16pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/5 "2025-05-07T22:16:00Z")

</div>

No

yes

---

<div class="post-metadata">

**Author:** ![CodePerson](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/codeperson/32/32288_2.png) [@CodePerson](https://forum.makecode.com/u/CodePerson)\
**Post date:** [May 8, 2025, 8:31pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/6 "2025-05-08T20:31:58Z")

</div>

There are a lot of different attempts at this that you can check out. Something that really stood out to me is @Segatendo’s [Arcade minecraft](https://forum.makecode.com/t/arcade-minecraft/12963). You should check those games out!

---

<div class="post-metadata">

**Author:** ![Seal\_dev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/seal_dev/32/33723_2.png) [@Seal\_dev](https://forum.makecode.com/u/Seal_dev)\
**Post date:** [May 8, 2025, 8:33pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/7 "2025-05-08T20:33:05Z")

</div>

@Maketendo made [Makecodes Builder!](https://arcade.makecode.com/S16947-55036-10304-69505)

---

<div class="post-metadata">

**Author:** ![gimmoeri](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gimmoeri/32/25503_2.png) [@gimmoeri](https://forum.makecode.com/u/gimmoeri)\
**Post date:** [May 8, 2025, 8:34pm UTC](https://forum.makecode.com/t/minecraft-using-raycasting/36464/8 "2025-05-08T20:34:44Z")

</div>

you can add floors using this

> **[GitHub - The-Code-Zone/Raycasting-pxt-extension: AqeeAqee's raycasting extension now with ceiling...](https://github.com/The-Code-Zone/Raycasting-pxt-extension)**
>
> AqeeAqee's raycasting extension now with ceiling rendering and MrFranko's floor rendering
