Back to Projects

Game Development

C++ Video Game

Dec 2021 - Feb 2022

An interactive C++ video game featuring player controls, real-time input handling, scoring, and game-state logic.

C++Object-Oriented ProgrammingGame Logic

Project Overview

What I built

This was one of my earlier programming projects and introduced me to building interactive software through C++. The game required continuous input handling and updating program state in response to player actions.

Challenge

The problem I needed to solve

Unlike traditional sequential programs, a game must continuously process input, update game objects, and maintain scoring and gameplay state throughout execution.

Approach

How I approached it

I developed the game using C++ and organised the gameplay logic around player input, scoring, and object-oriented programming principles.

Implementation

Key implementation details

  • Developed interactive gameplay and player controls.
  • Implemented real-time user input handling.
  • Created game-state and scoring logic.
  • Applied object-oriented programming concepts to organise the application.