WASD to move Arrow Keys to turn Space to jump C to crouch
A quick test porting an old JS project to Scratch. This is supports proper 3D geometry (rooms can have different floor, ceiling heights), rendered using 2D raycasting techniques. Additionally, it is not constrained to a grid, like my previous raycaster. Level editing is quite cumbersome, so I'm not sure I'll do anything further with this.