My name is Mitchell Andrews and I'm a 21 year old game programmer from Toronto.

I program primarily in C++, C#, and Node.js.

Goatie Jr. [Cocos2d-x C++] - May 04, 2015

Help goatie get down from his pedistal by destroying the blocks from underneath him while still landing him on the ground safely.

• Goatie Jr. features 16 playable levels and will be available soon on the marketplace!
• This game was made in 3 days using Cocos2d-x for the first time to challenge myself during TOJam Tentacular.

VRTX [Unity C#, Node.js] - May 01, 2015

Hovercrafts, Multiplayer, EXPLOSIONS!?! Battle against other players in your own VRTX hovercraft fully equipped with weapons of your choice! Jump into an online match to prove your dominance on the race track or in the battle arena.

• I managed data replication in the online multiplayer for the game, matchmaking, user accounts, and managing custom load outs through a private API.
• I also worked on the GUI and wrote the back end API in Node.js and MongoDB.

[WIP] League of Legends Client [Node.js] - January 19, 2015

I created a lightweight League of Legends client emulator coded using Node.js, Mustache, and JQuery. The client is currently in the works and the development is going to be fun! You can check out my Trello board for progress/issues.

• Interacting with Riot’s login and RTMP servers, loading images locally, as well as building a handler to utilize their open API for stats.
• Calling commands and sending packets across a RTMP connection for creating game sessions, receiving info packets, launching the game client with game info.
• Content and data in the client change dynamically based on received packets.

Source 3 Game Engine [C++] - November 29, 2014

A simple C++ game engine that utilizes OpenGL and Havok Physics.

The Post Man [Unity C#] - April 27, 2014

The Post Man is a workplace simulator, where you play as a post man sorting mail at his every day job. Created during T.O. Jam 9.

Cat Blaster [Unity C#] - January 19, 2014

Cat Blaster is a 2D side-scrolling shoot em up mobile game available on the Apple App Store and Google Play. The goal of the game is to earn as many points as possible before running out of fuel or getting destroyed by oncoming obstacles.

The Last Case [Unity C#] - December 16, 2013

In 'The Last Case' you play as a detective collecting evidence to find out information on a missing person. While searching the property you find out that you're not the only one looking for someone.

Office of the Dead [XNA C#] - May 19, 2013

Office of the Dead is a 2D side-scroller written in C# for my XNA final. I wrote the code and my friend Rob Evola provided the art assets.

• The game features a randomly generated level system, basic zombie AI, and a complete health system.

Hard in da paint [AS3] - May 05, 2013

Match the color of your ammunition with the oncoming enemies to kill them and collect points. Enemies hit with the incorrect color will lose you more points than you gain. Created with friends during T.O. Jam 8.

This website is currently hosted on Heroku and powered by Node.js, MongoDB, and Mustache. It has has always been an active project for me because it gave me the opportunity to explore web related languages / services like Node.js, Mongoose, PHP, MySQL, and a little Ruby.

Questions? Contact Me Here!