Benjamin Bennett


Game Developer - Unity Expert - Computer Scientist

Portfolio


About


I'm a professional game developer with over 12 years of experience. I've worked on several game titles and have released on a wide range of platforms. I've been playing games since I could hold a controller and I've always had a deep passion for game design and development.

Skills:
Unity3D, C#, Javascript, React, Multiplayer Networking, Augmented Reality (Vuforia, ARCore, ARKit), Virtual Reality (GearVR, Google Cardboard), XML, JSON, GIT, PlayFab, Steam API

Deck Defenders


About
Deck Defenders is a collectible card game that tests player skills and strategy. It features account management and real-time multiplayer servers.

Check out this link for more details!

My Role
I concepted the game and built the entirety of it by myself. I used PlayFab for account managment, AWS for scalable servers and Azure for client to back-end scripting.

Close Project

The Bazaar


About
The Bazaar is a hero builder and async auto-battler with RPG elements and a heavy focus on PvP.

Check out this link for more details!

My Role
I worked on gameplay systems and user-interface development. I wrote the entirety of the player input / card placement systems as well as many user-interfaces and network messages.

Close Project

Guns Up!


About
Guns Up! is a free to play title for the PS4 console and is also released on Steam. The game is an asynchronous tower defense where players build bases and other players attack the base they built.

Check out this link for more details!

My Role
I worked primarily on the player progression systems and the user-interfaces focusing on that. I used Unity3D and C# to develop the game systems and user-interface. I used XML for backend data storage, YAML for handling data on the server, AWS and JSON for sending and retreiving player save data.

Close Project

Combo Quest 2


About
Combo Quest 2 is a casual mobile game based on RPG and reaction elements. Players progress through a world unlocking new heroes, companions and items.

Check out this link for more details!

My Role
I built all the systems for this game by myself. All of the game systems and user-interfaces were built using Unity3D and C#. I also implemented a wrote some of my own plugins in Java and Objective-C for mobile specific functionality such as logging into Google Play and iTunes, as well as purchasing premium content through in-app purchases.

Close Project

Ben 10: Alien Experience


About
Ben 10: Alien Experience is an AR game for mobile devices. Players are able to choose from multiple characters and battle aliens using their mobile device's camera as a way to aim.

Check out this link for more details!

My Role
I worked primarily on the localization system using JSON files and custom components to store both English keys and translated values. I also assisted the team on user-interface components to account for translated assets. All of this was done using Unity3D and C#.

Close Project

Winfinite SDK


About
The Winfinite SDK is a Unity SDK that allows game developers to connect their game to the Versus System Platform. This allows players to win prizes by playing a certain game and completing challenges within it.

Check out this link for more details!

My Role
I worked on building out the SDK for clients and creating a UI flow that makes sense for players and developers. I also helped out with setting up data and endpoints for the various API calls the SDK makes.

Close Project

AQUA


About
AQUA is a set of learning games targeted for grades K to 3. The games are all focused around reading, spelling, and reading comprehension skills.

Check out this link for more details!

My Role
I worked on prototyping game concepts in Unity3D and then writing production code using React and React-Native. The games I worked on focused on the kindergarten level and letter/blend sounds in particular.

Close Project

University of Oregon: 360 Experience


About
UO 360 is a Google Cardboard 360 application that allows users to tour the University of Oregon's campus using 360 videos and still frames

Check out this link for more details!

My Role
I worked on the user-interace, the 360 controller, implementing analytics and streaming encrypted vimeo videos into the app

Close Project

Infinite Falls: Rush The River


About
Rush The River is an Infinite Falls gaming experience located in SeaWorld Orlando

Check out this link for more details!

My Role
I worked on the gameplay programming, network programming, analytics and data tracking

Close Project

Infinite Falls: Rapid Restore


About
Rapid Restore is an Infinite Falls gaming experience located in SeaWorld Orlando

Check out this link for more details!

My Role
I worked on the gameplay programming, network programming, analytics and data tracking

Close Project

Disney Princess: Charmed Adventures


About
Disney Princess: Charmed Adventures is a casual mobile game targeted for little kids. The game includes several princesses and mini games for each princess. Players unlock charms and bracelets as they play.

Check out this link for more details!

My Role
I worked on the Cinderella update to the project. I used Unity3D, C#, and XML to build the mini games, overworld and user-interface. I also worked with several custom tools and wrote Unity editor tools.

Close Project

Mirandus


About
Mirandus is a blockchain sandbox MMO where players govern, hunt, loot and rule the land.

Check out this link for more details!

My Role
I worked as a full stack game engineer focusing primarily on gameplay systems and client/server messaging.

Close Project