Here are a number of projects I have worked on that I can show off.

Animal Jam Desktop – This is Wildwork's Animal Jam flash client wrapped up in Electron.

This allows players to continue to play Animal Jam long after flash is no longer available in web browsers. I programmed most of the logic in the game client, including the login flow, update process, as well as the interaction with Animaljam.com.

Ballzilla – This was created for a game jam with coworkers in a single work day (8~ hours).

I programmed all of the game logic as well as asset wrangling and merging multiple portions of the city into a single level. Controls with a keyboard are wasd to move, space to jump, left control to roar. If using an xbox controller left joystick to move, a to jump, and b to roar.

AS-Hero – I created this as a game aid for table top war game I enjoy as a hobby.

It allows you to look up stats from any of the several thousand units in it's internal database. It also allows you to group them into an army and track damage and status effects for use in gameplay. It is written in javascript with modern frameworks and APIs. Its design is largely based off of http://masterunitlist.info/ Feel free to take a peek at the code for this app in your browsers developer console, or click here.

BTTC – This is a hobby project I have been working on for several years.

It is a recreation of Mechcommander, a late 90s RTS in Unreal engine 4. With the exception of some of the art assets, everything was created by me. Controls are wasd to move, left mouse is used for selection, with right being used to issue orders. The mouse wheel controls altitude, when pressed it changes mouse movement so that it rotates the camera.

Click here to see some other projects I have contributed to