Professional Projects

Darksiders Genesis = Airship Syndicate [PC, Xbox, PlayStation, Switch, Stadia] - Unreal Engine 4

Darksiders Genesis is a top-down hack and slash action role-playing video game developed by Airship Syndicate and published by THQ Nordic. DSG gives players their first look at the world of Darksiders before the events of the original game. Furthermore, it introduces the fourth and last horseman “Strife”, as well as Co-op gameplay for the first time in the history of the franchise.

My Contribution

  • Stadia Platform Ownership/Development

  • “Arena” Gameplay Development

  • Listen Server multiplayer support

  • UI support

Breach - QC Games [PC] - Unreal Engine 4

Four academy Mages battle against one sinister Veil Demon in Breach - a third person action RPG with an open class system and quick session-based matches. Create your own character, mix and match skills from various classes, and play the part of good or evil in 4 vs 1 multiplayer mayhem.

My Contribution:

As a gameplay engineer on Breach, I worked with a variety of disciplines to complete features. This in included support of existing systems as well as implementing entire systems from the ground up. These features often spanned the client, server, and service sides of the game.

  • Combat and Systems Design Support

  • Character Appearance System

    • I owned the system that supported our character appearances for the game. This allowed for a fairly in depth player customization of their characters, as well as NPC’s and enemies in the game.

    • This included both the data used by design/art to setup the assets, the run-time system that populated the character appearance, as well as the back-end account support for persisting and modifying the data on the service.

  • UI Technical Owner

    • Core Menu Architecture - I rebuilt from the ground up our entire UI management system. Creating a “view” system that supported “asynchronous” menu flow within UMG/C++. Allowing for automatic management of UI menus that supported a variety of features including transition animations, input, and output data, stacking and queueing of screens. This allowed the entire game play engineering team to greatly increase the quality and quantity of UI we created for Breach. Which is a UI heavy game given the RPG nature of the game.

    • As far as specific UI systems I implemented the “core menu” ui navigation system, matchmaking queue menus, friends list (UI and system), Character Creation (UI and system), HUD, Challenge Menu (UI only), Settings (UI and system), “escape” menu, and start screen.

NBA Breakaway - Team Chaos [iOS] - Unity 5

Choose your team, set your lineup, and challenge your friends on the court! Breakaway is an exciting collectible card game that blends the strategy of deck building with interactive, real-time, player vs. player action. Collect all of your favorite NBA players, add them to your team, and challenge other players.

My Contribution:

  • PVP Draft Tournament & Single Player Season

    • I implemented and effectively produced both features from start to finish. The production side entailed ironing out the design requirements, as well as working with the art team to create the end user experience.

Superchroma - Team Chaos [iOS] - Unity 5

SUPERCHROMA is a story of love, betrayal, selfishness, giving, and most of... DESTROYING EVERYTHING IN GLORIOUS EXPLOSIONS. It is an Action/RPG set amidst the (procedurally generated) vastness of SPACE. Every time you load the game up, it's hard to know where you'll appear. 

My Contribution:

  • Procedural Generation of map contents

  • Enemy AI

Loot raiders - Team Chaos [iOS & Android]

Loot Raiders is about conquering distant lands, hoarding the most epic loot ever seen, and building a formidable force of fighters to do your every bidding.

This was my first professional game, from which I was present from pitch to release.

My Contribution:

  • Initial R&D on game features and assets

  • UI and Game System programming, most notably 

    • Skills System

    • In-game inbox System


Personal Projects

Orchid (Ludum Dare 28)

My game entry for Ludum Dare 28. With the theme "You only get one . . ." this game hopes to bring deep, deep feels.

 

2013-12-15-0311.png