This project is our solution to the Wyścigi task of Motorola Science Cup 2025 contest.
The task required making a 2D racing game from scratch, but we took it a step further by developing a full-fledged 3D game using our custom game engine and physics system.
- realistic physics
- procedural maps
- challenging opponents
- interactive powerups and obstacles
- multiple camera views (1st person, top-down, 3rd person)
- 3D world with cities, trees, animals and more
- engaging music and soundtracks
You can use the following keybinds to steer your car:
| KEY | ACTION |
|---|---|
| W | move forward |
| S | move backward |
| A | steer left |
| D | steer right |
| E | use bombs |
| LCTRL | use nitro |
| SPACE | handbrake |
You can navigate the menu by using:
| KEY | ACTION |
|---|---|
| W | move up |
| S | move down |
| A | move left |
| D | move right |
| ENTER | select |
| ESC | go back |
You can enable debug mode in the settings.
It adds the following keybinds:
| KEY | ACTION |
|---|---|
| R | end the race |
| N | add nitro |
| B | add bomb |
Clone the project by running:
git clone [email protected]:kminek2/hotdogsrun.git
cd hotdogsrunThen build the project by running:
cmake --preset vcpkg
cmake --build build
./build/Hotdogs