This is a demo of a simple raycaster engine. It was implemented with the Löve2D framework in Lua.
The demo can be started in two ways:
- Navigate with the console inside the directory where the demo directory is located and type
love raycaster
- Execute the file
Raycaster.love
located in the demo's root directory- This file is an executable implementation of the demo and can be moved to and executed from anywhere
The gameplay only serves the demonstration of the raycaster engine. Therefor it has no goal or endpoint.
The player can move and look around in the provided space. Traversing through walls isn't possible. The player can run to increase the movement speed, but decrease the rotation speed.
- WASD keys: movement
- left- and right arrow key: rotation
- Space: running
- Control: de- and activating debugging information
- escape: quitting