Marvin Hawkins

Phone: 773-865-5832 | Email:

Gameplay programmer with extensive independent game development experience



Illinois Institute of Art  - Chicago        Bachelor’s Fine Arts Game Art & Design               Jun  2004   - Sep 2009      
NorthEastern Illinois University         Master’s Computer Science                            Aug 2013 - May 2017   

Project Experience

Jan2016-Dec 2016        Master’s Capstone Project        Role: Game Programmer

Created a strategy tower defense game in Unity

Implemented UI, AI pathfinding and Game logic using C#

Used tools such as Trello and Github to track project progress


Jan 2015             Global Game Jam             Role: Game Programmer

Used C# to program movement, animation and gameplay systems for the 2015 Global Game Jam

Worked on a team of 4 to complete game in in Unity in under 48 hours


Jun 2014- Aug 2014       Clone Collapse            Role: Game Programmer/ Producer

Programed gameplay elements in Javascript/HTML5 Game engine

Used Agile software development techniques to manage project ; Used Github to coordinate team of 4 students


Dec 2012 - Aug  2013         Skyhawks                       Role: Programmer/Designer

Programmed game mechanics in Unity, using Javascript    

Designed gameplay mechanics, designed levels on paper


Sep 2011-Dec 2012          Steam Golf                Role: Level Designer              

Used tools such as Skype, Google Docs, and Tortoise SVN to work with a remote team    

Designed levels for iOS version of the game     


Jan - Mar 2009          This End Up                Role: Lead Designer/ Game Programmer    

Led  weekly team meetings and held team members personally accountable     for their progress

Implemented game design elements in C based language in 3D Gamestudio Engine


Sep 2008 - Dec 2008        Bob The Blob        Role: Game Programmer

Coded gameplay elements in Torque 3d game engine

Designed all game elements, and led a team of 3 student developers


Work Experience:

Jan 2014 – Present         Conversant Media Inc     Campaign Operations Manager                    

Coordinate with several teams using Jira to launch marketing campaigns

Document system enhancements to be implemented by engineers

Use knowledge of SQL, database management, and Javascript to troubleshoot campaign issues