top of page

Projects

Team and solo projects I've worked on as part of my study and practice of game development. My portfolio primarily revolves around UI/UX and systems design. Includes game projects and academic assignments

Project docs

Code Examples

Below are examples of C++ code I have implemented or contributed to for various purposes. These are from the Lost In Transit game project and use the null object pattern as part of their functionality

The Entity class was created as our base game object and was a collaboration between me and the project tech lead

The Subject class was solely my work and was created to be the receiver for event messages within our engine, additionally potentially managing any parallel actions if we were to have any

bottom of page