BitRunner is a simple 2D game written in C++ using the SGG graphics library. It was developed as part of a university course on graphics programming and game development.
The goal of the project was to get familiar with basic game loop structure, rendering, input handling, and working with a provided graphics framework.
BitRunner is a small arcade-style game where the player controls a character and interacts with the game world in real time. The focus of the project was more on the underlying structure than on complex gameplay.
- Basic real-time game loop
- Player movement and input handling
- Simple collision logic
- 2D rendering using SGG
- Frame-based updates
- C++
- SGG graphics library
- Visual Studio
- Open the project in Visual Studio
- Build the solution
- Run the executable
(Depending on your setup, you might need to link or include the SGG library properly.)
This is not meant to be a commercial game. It’s mostly a learning project to understand how basic game engines and rendering loops work under the hood.
- How a game loop works in practice
- How rendering updates frame by frame
- Handling keyboard input in real time
- Structuring a small C++ game project
Made by me as part of coursework.