Experimental Motion Controller
In this prototype, I developed a Unity package that allows Bonsai workflows to run inside a Unity game. Bonsai is used here to perform real-time body part tracking using DeepLabCut in tensorflow. The tracked body parts are then used to control an in-game 'puppet' through an endless-runner style level.
Jellied Fellow
An experiment with linking softbody physics to the Unity animation system. Uses the Obi softbody package with dynamic attachments to an animation rig.
anagrams.js
A browser-based, multiplayer anagrams game built with node.js, express and socket.io. Currently not hosted but source code available from image link.
graph-viz
A tool for building complex, interactive graphs in the Unity UI system. Particularly useful for embedding visual representations of hierarchical graphs (skill trees, dialogue options) within existing UI components.
Colonist
Colonist is a simulation / survival / management game where the behaviors of multiple NPCs are orchestrated by a goal-oriented action planning system. Various optimisation techniques including variants of A* pathfinding are used to overcome the large search space of a normal GOAP algorithm and produce complex adaptive behaviors across agents.
Andrew Erskine 2023
London