Wooga is known for content-heavy, story-driven games that receive regular content and feature updates over many years (Pearl’s Peril, June’s Journey, Tropicats etc.). Creating games like these come with a unique set of problems and requirements to your game architecture and project setup. Updating, maintaining and adding features needs to be fast and simple while the project keeps on growing. To solve these problems, Wooga makes games modular and keeps projects lean, which allows the team to easily add, remove or A/B test features and enables fast iteration. You’ll see how clever scene management, project setup, lots of coroutines (or async code), some external tools (git, jenkins etc.) and Wooga’s internal package manager contribute.
Stephan Krohn – Wooga