WILD THINGS - ANIMAL ADVENTURE

Developed by Jam City

My Role

I was a software engineer for Wild Things for 2 years during its development and soft launch period, working as a generalist to take care of high priority features.

Project Difficulties

This project took several design iterations, each time requiring rework of core systems.

My solution

To manage complexity and ever changing requirements, I took ownership of keeping systems robust and flexible to change. I made heavy use of the MVC design pattern to keep game logic straightforward even as the game visuals changed drastically over time. I also enforced strict practices around creating unit testable, low dependency game services that could be swapped in and out as integration requirements changed.

Notable Features

Gameplay features - Matching hint system, new block types, original game modes

Network features - social integration, inbox, realtime messages, and proprietary account login

Node-based quest tool to create complex, feature rich progression

Level editor upgrades to support delta generation for efficient transmission over network and automated bot testing, screenshotting, and ease of use improvements

Build system improvements in Jenkins

App Store Google Play