Tag Archives: projects

DigiPen Spring 2016 — Rekindled

Rekindled has been released onto the DigiPen Game Gallery.

Rekindled is a game where you play as a fox leading the element of fire back to the Spirit of the Forest, in the hopes that it will heal the corrupted flora and fauna that inhabit the place.

The game plays as a 2D platformer with light stealth elements.  This was the first game any of us had ever made in a custom-built engine, which we dubbed the For Lease Engine.  Some very interesting tech went into the game, including using 2D meshes for all foreground graphics.  This allowed us to scale our foreground art without losing fidelity.

I was the producer of the game, and I worked on physics, collision, raycasting, core engine architecture, menus, audio programming, and a lot more.  The graded team that I was lucky to be a part of (Team For Lease) was amazing.  Furthermore, Alex Beavin did great work on the background art, and Eric Bergman continued delivering new sound effects and background tracks up to the last minute.

Team For Lease:

  • Jiangdi Gou
  • Kaila Harris
  • Christopher Hudson
  • Andrew Langley
  • Sean McGeer
  • Sam Montanari
  • Josh Painter

Additional Assets:

  • Alex Beavin – Background Artist
  • Eric Bergman – Sound Designer

DigiPen Spring 2015 — Toy Battle Arena

Toy Battle Arena has been released onto the DigiPen Game Gallery.

Toy Battle Arena is a game wherein two players engage in local tactical competitive multiplayer on a randomized landscape.  The special flair for the game came with a darkly humorous backstory involving sentient toys that battle for superiority.

Toy Battle Arena was created by Team MAB in DigiPen’s Zero Engine.

Team MAB:

  • Sean McGeer – Producer
  • Vince-Davis Espino – Product Manager
  • Daniel Ospina – Technical Director
  • Maxwell Ritter – Lead Designer

Additional Assets:

  • Alex Beavin – Artist
  • Cody Hickman – Sound Designer


DigiPen Fall 2014

During my first semester at DigiPen Institute of Technology, I worked on several final projects.

The first was my GAM100 project, called “Better Living Through Chemicals.”  Developed in the Zero Engine with two other students (our team was called Not A Team), I created the original idea and helped design and build the game.  You can download it here (Windows executable).

The second was my final project in my Maya modelling class.  I created a jail room and animated a camera moving through it.  You can view this animation on YouTube.

Program Dump #4

I made a little utility to download all Imgur images and albums that a user has submitted to Reddit.  I worked on it to learn Python and regex.  My conclusion was that Python is fun and regex is fiddly but interesting.

You can download it on GitHub.  It’s called rid.py (short for Reddit-Imgur Downloader).

Also, my friends and I are working on a chess game, the code for which can be seen on GitHub.  It is going to be used to practice the basic design methodologies that we’re going to use for a group project, like  careful documentation.  We’re looking to expand this into a much more ambitious game.

Term Projects

I worked on two final projects this term.  The first was a group project in my Object Oriented programming course.  I did the frontend coding of Toys Are Yours.  The second was a solo effort in my graphics course–I did what I often do, and made a game called HistoBreaker.


Toys Are Yours utilizes the calendar widget I posted here previously.


This projects page is an archive of all the work I’ve done over the years at DigiPen Institute of Technology, the University of Victoria, and Miramonte High School, as well as various personal projects.  It is sorted in chronological order.