Robomania

Robomania is a 2D platform game another developer/designer and I have been working on for the last 2 years. The project is being developed using the Unity Game Engine. I worked on the implementation of AI's using Finite State Machines and Unity's animation system. I was involved in implemented several low-level systems including the projectile system, Object Pooling, and sound management. I have also taken on many non-development tasks including preparing and modifying game assets using Photoshop, to do such things as creating seamless textures from non-seamless textures. We hope to release a demo to the world soon, as we are in the late stages of development and are currently creating further content (levels and bosses).

Clicker Commerce

After having played too much of a mobile Incremental Game I decided to develop a casual Incremental Game that combines elements of business management games and business-themed Incremental Games. This is an unreleased project that I have been working on in my spare time for fun. As the sole Designer/Developer of the game, I have done the UI design and have made a few of the 3D models using Blender. I have also made custom textures in Photoshop for the models. This project is in the middle stage of development.

Procedurally Generated Top-Down Perspective 2D Tile Map Based Worlds

As my practicum project for BCIT, I  developed a tool for the procedural generation of tilemap based worlds. This includes the ability for the placement of plants, the generation of rivers and basic city generation. The tool was developed as a library that provides a set of data types and structures to facilitate the generation and rendering of the worlds. The underlying implementation of the generation and mapping is done in a manner that is abstracted from the rendering of the world in order to make the code portable to most game engines or frameworks. The tool was integrated into the GODOT game engine and a testing/demo app was created to help test the library and provide a visual rendering of the generated world.

An Idea Lives on

As a contract developer, I was involved in the development of a tribe to JFK funded by the John F. Kennedy Presidential Library & Museum. I was tasked with creating many of the custom content management systems and social features.