Hoi Pham
Software Engineer
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
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!
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.