- WASD - move the player
- Mouse - rotate the player
- Left Mouse Button - leap forward and swing your sword
- E - (ability 1) throw the Behelit Grenade, which will explode and create a whirl wind that kills your enemies
- Q - (ability 2) active the Berserker Armor to temporarily gain greater speeds and immortality
"Settings.ini" under /Resources/ can be modified before starting the game.
Reach the green portal as quickly as possible without dying. Kill the enemies to charge your abilities and find as many secret Skull Knights as you can!
- Textured walls using ray casting
- DDA algorithm for calculating precise intersection points
- Textured floor
- Decals for applying effects onto the floor
- Custom fog color
- Sprites rendered in a correct order
- Vertical camera position to allow effects such as head bobbing or falling to the ground
- High performance by utilizing shaders in SFML
- UI rendering system for handling different resolutions and aspect ratios
You can read a more extensive explanation of the rendering here.
It is recommended to use Visual Studio 2017 or 2019. The project was never configured to build for x86, and therefore x64 is used.
Everything except the story and characters in the project was made by me, which includes the code, graphics and sound effects. The game used to have music but was removed since I do not own the soundtracks.