Walker is a basic 3D raycasting engine. I made this project mostly for fun and also to better learn OpenGL.
- 3D rendering using raycasting + trig.
- A minimap (press
kto view). - A scary monster with eyes that chases you around (very broken).
- JSON assets & levels.
- Ensure you have JDK 25 or higher installed.
- Clone the repository.
- Run the application using Gradle:
./gradlew run
- Or build using Gradle:
./gradlew build
- Then run the fat jar produced!
- Move forwards:
W. - Move backwards:
S. - Turn left:
A. - Turn right:
D - Toggle minimap view:
K.