Resistance 3 (C++, Flash for UI)
Resistance 3 is a Playstation 3 First Person Shooter.
- Worked in both ActionScript and C++ to quickly track down and fix Scaleform bugs and put in new UI features.
- Contributed to implementing and tweaked PlayStation®Move controls and assured they adhered to TRCs.
- Worked with producers and artists to fix hundreds of must fix localization bugs.
- Contributed towards multiple systems including: cheats, collectable syncing, player death hints, and multiplayer death camera.
Action AllStars (FLASH AS3/MXML)
Action AllStars is a kid's sports themed virtual world with deals with the NBA, MLB, and NFL Player Association.
- Optimized the world to consume 20 to 80% less CPU usage and increased framerate by at least 10% on low end machines.
- Sole developer on client side implementation of "pets," an extremely popular feature.
- Helped create monthly seasonal content and missions. Including a Box2D physics game that had the highest subscriber conversion rate.
- Developed an engine and first mission for inventory, dialog and exploration based adventure game series.
- Created real time multiplayer tower defense style game.
- Wrote SQL queries for logging and data entry.
- Evaluated new technolgies and summerized the impact they would have if integrated into the client.
Unwell Mel (FLASH AS3)
Unwell Mel is a match-3 game with a medical theme. It has greater complexity than other games in the genre: It includes special gems, power ups, and uniquely themed board sizes. Developed for Big Sea Games and Treasure Quest, the online community of Big Fish Games and facebook portal.
- Programming: Wrote and shipped the flash version in under 5 weeks with only 2 weeks of test time. (Most games this size take 3 months dev time and a month test time)
- The download version is still available at Big Fish Games
- Direct link to playable facebook version!
Amazon: Hidden Expedition
(iPhone/iPod Touch/iPad Universal App)
In Amazon: Hidden Expedition, I worked in Objective-C for this universal iPad/iPhone app. This forced me to deal with the challenges of working on a limited platform. Download it from the app store.
Super Squirrel 2 (C++)
Although not technically a profesional project, Super Squirrel 2 demonstrates many of the programming skills useful for professional developers and has been reviewed on independent gaming sites. Super Squirrel 2 is a 3D platformer and my senior project at Digipen. Game modes include co-op, traditional multiplayer versus, and single player campaign. I was responsible for the physics engine, object manager, event system, and some of the AI. The game was made in C++ using OpenGL. You can download the full installer to play the game. Teammates on this project included Dustin Fischer (Graphics, Sound, and Art), and Ian Callanan (Networking and UI).
Diana Fortune in the Lost Temple of Gold
(Java Applet)
A fun solitaire-like game requiring you to place tiles to create paths to various treasure. In addition to being the developer on this game I also designed and implemented the tutorial over a weekend, making the game more intuitive for our casual audience. Developed for Big Fish Games.
Treasure Quest
(Facebook app portal)
Treasure Quest is a game portal on facebook I worked on for Big Fish Games. The basic concept was that a user would earn gold by completing "quests" for a metagame within each seperate flash experience and use that on their avatar. I was responsible for various in game integrated features (such as the in game purchases and in game avatar compositing.) By the end of this project I was resposible for maintaining and updating six of the eleven flash games featured on the site.
Other Projects
Other projects I've worked on can partially be seen on Moby Games,
most of have live demo's available on Facebook's Treasure Quest if not I can show demos on request.
Other credits include:
- Unwell Mel (Java)
- LOBE (Java)
- Looking Glass Slots (Flash)
- SnowGlobe Slots (Flash)
- LOBE (Flash)
- Team Bingo client and server (Flash and Java)