-----------------------------------3D---------------------------------- This was made by raycasting. That is simply the idea that a sprite broadcast beams of light that then form walls. On top of this you can add shadow and depth, which I also did. This is surprisingly simple and this whole project is under 200 blocks! Directions: Move around using arrow keys. You can change the sliders for a desired effect. The raycasting sprite is also easy to backpack it if you want it in your games. (Please Like and Favorite) Credits: @Games_by_Design for putting it together @griffpatch for doing the tutorial of how to convert 2D to 3D