3D raycasting engine
Raycasting engine with pygame because why not. It has a great framerate on my computer, but because the framerate can only be as good as the servers (at repl) process the code, it is not great on here.
Click on the screen to activate movement controls.
WASD to move
you should use squares instead of circles for the pixels so it is easier to see what is going on. other than that, this is a pretty nice engine