CSC3224 Computer Games Development

Created game engine and Mario game using the game engine

1) Main menu with selectable levels

2) 2D computer graphics with OpenGL (SFML)

3) Physics using Box2D

4) Audio using OpenAL (SFML)

5) Custom resource management to load textures/sounds

6) Custom user input, which loads file with assigned keys to actions

7) Custom game events queue to pass messages

8) Custom profiling to measure subsystems

9) Custom file input/output for loading textures/audio/entities/levels

10) Levels built using JSON and read into engine

Git Repository:

CSC3224