Professional Work
Blue Zoo Digital
Unity Developer (Feb 2024 - Present)
As a generalist Unity Developer at Blue Zoo I have shipped four new titles as well as five major content updates to existing titles. During this time, I have worked across a number of major children’s media brands including Numberblocks, Wonderblocks, and Mojo Swoptops.
Some of the projects that I have worked on while at Blue Zoo are listed below.
Wonderblocks World
My contributions to Wonderblocks World include:
- Owning minigame development for initial launch.
- Leading the development of two major content updates post release.
- Building a modular framework for rapid creation of minigames that utilises the style of programming logic that exists within the Wonderblocks TV show.
- Developing tooling for inspector exposed conditional statements that can be composed within the Unity editor rather than in code, allowing for greater flexibility and modularity of systems.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Gameplay Programming, Tools Programming
Unannounced Endless Runner Game
My contributions to the project include:
- Creating level editor tools within Unity that facilitated non-technical designers to set up environmental obstacles and their behaviours, and to rapidly create and iterate track sections using these obstacles.
- Integrating in app purchasing for Google Play and the Apple App Store.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Tools Programming
Numberblocks World
My contributions to Numberblocks World include:
- Owning the development of two new minigames across two major content updates.
- Leading the development of two seasonal updates, building a generic framework for seasonal content which has also been integrated into three other games at the company.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Gameplay Programming, UI Programming
Numberblocks and Friends Stories
My contributions to Numberblocks and Friends Stories include:
- Owning the development of a new animated stories feature during a complete game overhaul update.
- Creating a sequencing system that enables complex logic sequences to be constructed within Unity’s scene hierarchy using modular action objects, such as playing audio, animations and tweens, or raising events.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Gameplay Programming, Tools Programming
Mojo Swoptops Saves the Day
My contributions to Mojo Swoptops Saves the Day include:
- Creating one of the three missions available at launch.
- Building an interactive world map and minimap UI with a system for linking world space and map space objects for arbitrarily sized worlds.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Gameplay Programming, UI Programming
Meet Mojo Swoptops
My contributions to Meet Mojo Swoptops include:
- Developing two of the four minigames available at launch.
- Building a grid-based item storage system for items of an arbitrary shape and size, including tooling to define item shape and size within the Unity inspector.
Made with: Unity, C#
Platforms: iOS, Android
Roles: Gameplay Programming, UI Programming