Projects

Project Perfect Citizen

View On GitHub

January 2016 – June 2016


Grand Prize at the 2016 Sammy Awards

Honorable Mention at the 2017 Independent Games Festival

Featured & Presented at the 2017 Intel University Showcase

Featured & Presented at the MIX E3 2016 Showcase

This slideshow requires JavaScript.

Project Summary:

Project Perfect Citizen is an innovative interactive narrative experience that addresses government surveillance in the modern digital age. In this alternate-day dystopia, the player takes on the role of a no-name employee at the Department of Cyber Police and Security: a division of the government tasked with monitoring all domestic communications within “The Nation”.

Perfect Citizen seeks to take the player on a thought provoking journey through the personal lives of imperfect citizens in order to push the bounds of games as a storytelling medium and create a tense yet intimate gameplay experience that directly engages with the conversation of privacy and security.

My Roles:

Gameplay Programmer:

  • Implement procedural character art system
  • Implement input components for desktop icons, buttons, command line, text boxes, and prompt windows
  • Implement customized render and animation components for interface entities
  • Implement customized render component for loading screens
  • Analyze memory leaks and identify their sources
  • Design and implement opening loading sequence and menu

Lead Technical Artist / Artist Coordinator:

  • Coordinate Team of 3 Artists (Myself included)
  • Act as bridge between the artists and other programmers
  • Write art style guide to ensure consistent art direction
  • Ensure art assets are in compliance with style guide and can be easily integrated into a game
  • Build/organize sprite sheets and reformat art assets when necessary
  • Polish visual details of game

Artist:

  • Design buttons and windows, in game desktop wallpapers for characters, team logo, tutorial character, loading screen

Pairat

View On GitHub

View On Heroku

November 2017 – January 2018


Project Summary:

An experimental sharing platform that allows users to share any web-content from any website via @mention.

Using our front-end plugin, users hover over web content and type shift+@ to access the sharing menu.

This slideshow requires JavaScript.

My Roles:

Back-End Developer:

  • Configured Node.js server
  • Designed Models for User, Mention, & Pair with Mongoose / MongoDB
  • Built controllers for for handling User, Mention, & Pair request susing Express.js Router
  • Implemented user authentication using Passport.js

Foodworthy, Inc.

FoodworthyApp.com 

Press Release

Michael M. Lowe, Co-Founder, Creative Director.
mlowe@foodworthyapp.com


Project Summary:

See what people in your city are craving by browsing real-time photos of the hottest, freshest, and most ‘food worthy’ dishes around. Want others to know about your great food? Snap a picture, pick a filter, and that’s it.

Follow your friends and indulge in a truly social dining experience that will leave you savoring the moment, and appreciating all that your local restaurants have to offer. Foodworthy was originally built as an entry in the Hack UCSC 2015 competition, but was officially released on the iTunes App Store during Summer 2015.

My Roles:

iOS Developer:

  • Designed and implemented photo filtering system using Core Graphics for users to apply to content
  • Implemented system for geocoding user’s location and allowing them to search relevant restaurants based on address
  • Iterative user interface / experience design and implementation

Creative Director:

  • Maintain development roadmap and prioritize upcoming feature implementation
  • Plan advertising/outreach strategies
  • Design marketing materials
  • Write product descriptions
  • Content moderation, Social media management

Riffster.io aka Riff Stereo

 October 2017 – November 2017

View On GitHub


This slideshow requires JavaScript.

Project Summary

A social music sequencer that allows Users to create, share, layer, and discover riffs published with our sequencer/synthesizer tool.

My Roles:

Back-End Developer:

  • Configured Node Server
  • Built controllers using Express Router
  • Designed MySQL Models using Sequelize
  • Integrated EJS Templating
  • User authentication with Passport.js & Bcrypt

Drawp

Play Drawp Online

View On GitHub

March 2014


This slideshow requires JavaScript.

Project Summary:

A sandbox physics puzzle game. The player draws an environment with which the character interacts in order to reach the goal. Built using the ImpactJS Game Engine in combination with Box2d Physics Engine.

My Roles:

Gameplay Programmer (JavaScript, Box2d):

  • Integrated Box2D Physics engine with Impact JS
  • Implemented game entities and system for physical interaction between the player and game world
  • Implemented a balanced resource system to limit players use of “ink” relative to level difficulty
  • Implemented HUD and control scheme

Game Designer:

  • Level design using Impact JS
  • Designed tutorial screens/graphics
  • Designed visual assets using Adobe Photoshop

 

Rock Paper Scissors Arena

September 2015 – October 2016

View Video Demo


This slideshow requires JavaScript.

Project Summary:

A three player battle arena game prototype based on the premise of Rock-Paper-Scissors. Experimenting with Game Dynamics where each player can attack exactly one player and be attacked by one other player.

My Roles:

Gameplay Programmer (Unity C#):

  • Implemented multiplayer combat system
  • Implemented character mechanics and behaviors
  • Implemented HUD and control scheme

Game Designer:

  • Conceptualized game dynamic based upon Rock-Paper-Scissors and explored the implications this has on moment-to-moment gameplay
  • Character art using Adobe Photoshop & Pixen
  • Level design using Unity
  • Sprite animation in Unity

 

Power Pong

July 2014

View On GitHub


This slideshow requires JavaScript.

Project Summary:

A Pong/Breakout hybrid with paddles on either side of the screen and obstacle blocks in the center. My team was asked to port Power Pong to a pre-alpha version of the Seebright Augmented Reality SDK

My Roles:

Gameplay Programmer (Unity C#):

  • Implemented power-up system
  • Implemented multiplayer gameplay mechanics

Game Designer:

  • Designed levels in Unity
  • Designed lighting and materials in Unity

 

Contraptor

May 2013


This slideshow requires JavaScript.

Project Summary:

An arcade style game – The player attempts to successfully launch the character through the exit of each “contraption”.

 

  • Chosen by course Professor as one of the Top 10 Student Projects in the class of ~250 students
  • Student project for CMPS 80k: Foundations of Interactive Game Design
  • Built using GameMaker, as specified by course requirements

 

Impaled

July 2012 – September 2012


Project Summary:

An arcade style game – The player tries to throw various extraterrestrial beings onto a spear (similar to Ring Toss or Horse Shoes).

  • Charted #1 on UK Mac App Store (Games, Action Category)
  • Distributed for iOS, Mac, and Android
  • 118,563 Downloads across all platforms

 

My Roles:

Sole Developer, Designer, & Publisher

 

Advanced C++ Programming

Work from CMPS 109: Advanced Programming at University of California, Santa Cruz


Assignment 1: In Memory Simulated Tree Shell using Function Pointers 

View on GitHub




3D Scenes With Blender


This slideshow requires JavaScript.

Music Production & Sound Design