# Raycasting 3D render -- Blocks Edition

**URL:** <https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921>\
**Category:** Game Design\
**Tags:** game, graphics-and-math, extension\
**Created:** [April 1, 2022, 6:23pm UTC](https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921 "2022-04-01T18:23:28Z")\
**Posts on this page:** 1\
**Showing post:** 126

<div class="post-metadata">

**Author:** ![MrFranko](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mrfranko/32/6920_2.png) [@MrFranko](https://forum.makecode.com/u/MrFranko)\
**Post date:** [October 24, 2022, 5:39pm UTC](https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921/126 "2022-10-24T17:39:51Z")

</div>

> **[3d floor and background](https://arcade.makecode.com/S53987-45428-75480-18314)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

FLOOR and BACKGROUND 🙂  
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 🙂  
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, make sure to set walls as “walls”

---

_[View the full topic](https://forum.makecode.com/t/raycasting-3d-render-blocks-edition/12921)._
