A lot of my work on Fable Legends involved creating gameplay systems designed to be extendable using the Unreal Engine 4 Blueprint script systems. I worked a great deal on the villain and hero interaction systems. Creating features that allowed the player to move, activate or otherwise manipulate items in the world. I also set up a large set of gameplay statistic systems in order to track player actions. I later used these systems in order to build a modular unlock system that was used to support Xbox Live Achievements.
For the tutorial needed by the game I created a flow based system that allowed scripters to set up dependencies between various tutorial elements that in turn helped the players through the game. I also created user interfaces for a handful of systems; including objective displays, minigames, tutorials and game notifications. Daily communication with producers, artists, scripters and the services/muliplayer programming teams provided great insight into the complexities of game development.
Lionhead Studios, Guildford, United Kingdom
Hero and villain interaction gameplay systems. Xbox Live Achievements. Gameplay statistics. Objectives, level flow and in game collectibles. Gameplay UI. Minigames.
Software, Resources, Languages
Perforce, C++, C#, Microsoft Blend, Unreal Engine 4, Visual Studio
E3 2015 Trailer
Gamescom 2014 Trailer