Portfolio


Talks, Papers, Games, Books

Axioms of Movement

Boston Unity Group - October 5, 2015
Power Game Day - New England Institute of Technology - October 24, 2015

Moving a character in a realistic manner is a simple to grasp, but difficult to solve problem. In this talk we will build up a set of simple, axiomatic movement behaviors, and means of combining them to create complex, organic movement.


Navmesh and Navigation in Unity

Boston Unity Group - August 4, 2015

A lightning talk introducing the navigation system in Unity. The major components of the navigation system and their motivations are described at a high-level. Demonstrated techniques for effecively using the system to solve navigation problems, as well displayed the effects of interrelation between the system's components.


Advanced Techniques for Robust, Efficient Crowds

Game AI Pro 2 - April 24, 2015

This chapter identifies common problems encountered with large numbers of agents navigating autonomously in a confined area. Drawing from work done for the tower defense game Fieldrunners 2, fire evacuation simulation, and robotics motion planning research, a flow-based solution is shown to solve these common issues both robustly and efficiently. This technique is evaluated alongside the state of the art velocity-obstacle based motion planning approaches, highlighting the pros, cons, and appropriate uses of each. The theory behind the approach this chapter presents is draw from a set of published papers, as well as the author's experience and research using the technique in several titles, both shipped and in development.

Game AI Pro 2


Efficient Crowd Simulation for Mobile Games

Game AI Pro - September 11, 2013

Crowd simulation is an ongoing topic of exploration and experimentation in the games industry. Modern games are becoming filled with more and more AI controlled units, thus creating a movement system that is realistic, robust, and designer-friendly is imperative. This article serves as a beginner-level introduction to the challenges of crowd simulation by exploring the system used in the 2012 iOS tower-defense game Fieldrunners 2. The unique combination of a single vector flowfield for pathfinding, and a steering system for agent locomotion formed the core of the distinctive gameplay of Fieldrunners 2.

Game AI Pro


The Next Vector: Improvements in AI Steering Behaviors

Game Developer's Conference - March 6, 2013

While not receiving as much attention as their pathfinding kin, there is little denying that steering behaviors have their place in modern games. However, as with any technology, traditional steering behaviors have their edge cases and quirks. This lecture will present examples of how steering behaviors have advanced recently, and how they can be used to provide more realistic movement in demanding situations. In one example, we will show how steering enabled the rapid coordinated movement of hundreds of agents in the mobile game Fieldrunners 2. In another example, we will present the method used in a AAA racing game, which fixed some of the common problem that occur with traditional steering algorithms.


Fieldrunners 2

iOS, Android, PC, Mac - June 2012 Fieldrunners 2

The fieldrunners are back! With legions of soldiers and a gaggle of new tricks, they’re ready to conquer the globe. Or so they think! Our top scientists at SubaLabs have built a bleeding-edge arsenal of devastating weapons for any heroes willing to stop these dastardly invaders. Help your people by taking action - DEFEND THE WORLD!


Fieldrunners

iOS, Android, PC, Mac, Linux, HTML5, PSP - 2008 Fieldrunners

Descend into the world of Fieldrunners, the most anticipated and visually stunning game in tower defense history! Defend and control the field using a diverse selection of upgradeable towers in a limitless adventure, using a wide array of tactics and strategies against countless waves of unique land and air combatants! Hours of entertainment and replayable challenges! Do you have what it takes to dominate the Fieldrunners and rise to the top as the ultimate Tower Defense master? Find out now!