Portfolio

Toy Escape

for iOS

Publisher: Dreamkind

  • Developed original prototype during game jam.
  • Programmed obstacles, character quirks, and floor generator.
  • Created system to dynamically swap between vanilla and Halloween theme.
  • Implemented title screen and lose menu.
  • Optimized character select to improve load time.

NFL Play 60

for iOS and Android

Publisher: AHA and NFL

  • Programmed environment generator, avatar animations, and motion controls.
  • Developed running and jumping games.
  • Implemented UI for various menus.
  • Created custom UI components for rendering simple shapes to reduce app size.
  • Automated generating pre-rendered images of character models.

Maryellen's Nifty '50s Scrapbook

for web browsers

Publisher: American Girl

  • Implemented overall navigation and transitions.
  • Programmed trivia and racing games.
  • Ported shared C# codebase to JavaScript.
  • Created system to generate JavaScript from Unity scenes for Phaser to use.

Disney Puzzle Packs

for iOS and Android

Publisher: Disney Digital Books

  • Programmed memory, jigsaw, and spot the difference games.
  • Wrote native code for IAP, video player, ads, and analytics.
  • Added multi-language support for voice-overs and text.
  • Implemented store, parents, settings, help, and about sections.
  • Worked on age gate.

Dreamkind Website

for web browsers

Publisher: Dreamkind

  • Set up gulp tasks to process JavaScript and CSS files for different environments.
  • Created bash scripts to set up cloud server and development machines.
  • Developed exporter/importer for Drupal configuration files and user contents.
  • Created custom Drupal widget to define font styles.
  • Implemented home and work pages.

FOCUS On the Go!

for iOS and Android

Publisher: UCLA NFRC

  • Implemented main menu, settings, and game select.
  • Programmed bear chill, feeling finder, and comic creator games.
  • Automated compiling C++ with NDK for multiple ABIs.
  • Updated project from Unity 4 to 5.

Bubble Guppies Fin-Tastic Fairytale Adventure!

for web browsers

Publisher: Nickelodeon

  • Used ActionScript 3 and Adobe Flash.
  • Programmed character controls, power-ups, obstacles, and potion game.
  • Developed system to generate scene objects.
  • Implemented tutorials for all levels and potion game.

Rewind

for iOS

Publisher: Dreamkind

  • Programmed minigames, gameplay events, character, and camera controls.
  • Developed save system to restore gameplay.
  • Implemented UI for various menus.

Caroline's Port to Port

for iOS

Publisher: American Girl

  • Implemented UI for inventory, gameplay, win menu, and title screen.
  • Programmed inventory system.
  • Handled win and lose conditions.

Alphabet Stories

for iOS and Android

Publisher: Dreamkind

  • Implemented game transitions, backgrounds, and reward screen.
  • Developed system for defining a story's contents.
  • Optimized load time between minigames.

Brain Quest

for iOS and Android

Publisher: Workman

  • Implemented title screen, character select, and grade select.
  • Programmed animations for settings menu.
  • Added support for 16:9 aspect ratio.

Guess What?

for iOS

Publisher: Dreamkind

  • Programmed various minigames.
  • Developed backend using Python and Google App Engine.
  • Handled client side programming using C++, Cocos2d-x, and libcurl.