This is a demo project that uses my recently-released ray caster v1.26 3D engine (https://scratch.mit.edu/projects/497639331/) to make a simple game. The goal of the game is to find the key. You dropped it somewhere in the maze. You know pretty close to where you dropped it (check minimap!), but you probably won't be able to see it because of the grass. It's obviously pretty simple but this is a demo of the engine, so it's not made to be the newest blockbuster game.
Slow? Try here: https://turbowarp.org/502003090 I got the idea of a 3D engine when looking at some 3D project code. It all had to be custom-made for the specific project. The goal here was to create something that can be used to create all sorts of 3D projects from Laser Tag games to Mazes and to make it easy to edit the environment. If you use this in your project, please be sure to credit me so that more people can make their own 3D games easily! A simple "3D renderer is 'Optimized Raycast Engine' by Bold_Cat" goes a long way! - What the settings do - Press 'O' for options - RenderResolution is currently broken, doesn't do anything - Wall color changes the color of the walls - Smoothing changes the amount of averaging between the different samples, reducing color stripes and jagged lines (but it also makes it slower). 1 means no smoothing - Speed changes player speed - Quality changes the sample resolution, the higher the better. This basically means the distance values are more precise. NOTE: Please do not max this out right away as it may cause the project to crash. Slowly increase until the frame rate gets low.