# How Do I Make 3D Raycasting Floors

**URL:** <https://forum.makecode.com/t/how-do-i-make-3d-raycasting-floors/28473>\
**Category:** Help\
**Tags:** extension\
**Created:** [April 29, 2024, 2:36am UTC](https://forum.makecode.com/t/how-do-i-make-3d-raycasting-floors/28473 "2024-04-29T02:36:40Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)\
**Post date:** [May 2, 2024, 10:22pm UTC](https://forum.makecode.com/t/how-do-i-make-3d-raycasting-floors/28473/7 "2024-05-02T22:22:32Z")

</div>

it has already been done before and you can edit it how you want

> [@Raycasting 3D render -- Blocks Edition](https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921/126):
>
> FLOOR and BACKGROUND slight_smile Background is ready for device, floor only for simulator or raspberry pi, great for making racing games. I have lots of crazy ideas where this can go, I think that simple Minecraft style is possible to achieve slight_smile I only dont know how to combine your work with mine, I tried to make extension, that would use your extension (using “extend”), but you have to many private variables HOW TO USE - right now open this project and start from scratch, m…

---

_[View the full topic](https://forum.makecode.com/t/how-do-i-make-3d-raycasting-floors/28473)._
