InnoGames GmbH (Elvenar)

InnoGames GmbH (Elvenar)

New Framework and Ads Builder

PHP
Zend
AngularJS
Gaming

Overview

InnoGames GmbH is a German video game developer based in Hamburg. Founded in 2007, it focuses on the development of browser and mobile games. The company now has millions of registered players and revenues that reached €190 million in 2019.

The Challenge

Besides this core problem, the client prepared various of its ad campaigns that needed to reach the players in-game through multiple spreadsheets and assets placed in the file system, consuming hours of multiple professionals to reach the final state that normally passed through reviews and needed adjustment.

The Solution

The first project lasted around six months and involved the entire engineering team effort, slowly deprecating and rewriting pieces of modules to adapt to PSR-7, assessing performance impacts with Tideways until ready for the complete migration to Zend Framework 2. The second project was building a section inside the existing administration tool.

The Result

The results were a more efficient engineering team that can now rely on more up-to-date documentation and community support and a more manageable path when hiring resources or onboarding resources to the team. The performance was increased, and a lot of code was replaced without compromising the game's functionalities.