Portfolio

Game Engine

Published:

A custom game engine implementation

Space Invaders

Published:

A modern, object-oriented implementation of the 1978 Space Invaders game

Render Engine

Published:

An application making use of DirectX11 graphics library

PhyloTools

Published:

A swiss army knife phylogenetic inference and analysis tool

Survivor AI

Published:

An implementation of artificially intelligent survivors in a zombie survival game

Atari Centipede

Published:

A robust recreation of the game Centipede developed with a barebones game engine, TEAL, based on the SFML framework. This application implements numerous design patterns to enable testing, maintainability, and expansion of the game with ease.