Exciting game that takes you through 3 adrenaline-rushing levels, the present, the past, and the future, each more challenging than the last. Crafted in C++ using OpenGL, your objective is to navigate your vehicle past a series of obstacles, collecting health objects along the way. But beware! The penalty of obstacles changes according to the level, and your health depletes with every collision. Run out of health, and it's game over!
You start the game with 100 health points. Each level increases the difficulty and the penalty of the obstacles. The game ends when you finishes the 3 levels.
- A: Move left
- D: Move right
- Shift: Increase the speed of crafting
- Scroll: Change camera view
Watch the gameplay demo on YouTube!
Follow these steps to run the game:
- Clone the repository.
- Install Visual Studio Compiler (with verison >= 2019).
- Install Cmake and any IDE compatible with it.
- Build the project from the IDE.
- Run the project.
You should make Visual Studio Compiler (any version >= 2019) to be the default compiler of the IDE you use for development of this project.
The game uses the following libraries:
- glfw 3.3
- glad 2
- glm 0.9.9.8
- imgui v1.78
- json 3.9.1
- irrKlang
- stb
- tinyobjloader v1.0.6