Quest Runner is a 2D endless runner game inspired by the Chrome Dino game. Created as a Programming Fundamentals (PF) semester project using C++ and SFML, it features animated backgrounds, dynamic obstacles, and a character that runs through increasingly difficult levels.
- 🎨 Colorful backgrounds with unique scenes for each level (e.g., jungle, desert, rocky mountains)
- 🏁 Multiple levels with:
- Unique backgrounds and obstacles
- Increasing difficulty (speed boost per level)
- 🎵 Background music for the main menu and gameplay
- 📊 Live score display
- 📜 Smooth UI with main menu and level selection screen
- Language: C++
- Graphics & Window Management: SFML (Simple and Fast Multimedia Library)
-
Install SFML
Make sure SFML is installed on your machine. You can download it from https://www.sfml-dev.org/download.php -
Build the Game Directly download the Game.zip and you will get cpp file along with other required media in game.
- Spacebar – Jump
- Escape – Pause / Return to Menu
- Score increases as you run and avoid obstacles
- The game ends when the player collides with an obstacle
- Obstacles speed depends on the level
Institution: FAST NUCES Lahore
Course: Programming Fundamentals, Fall 2023
