Ninja Theory
Ninja Theory
Ninja Theory
Cambridge based games studio, Ninja Theory were in need of performant, multilingual, dynamic and exciting website to be the online home and central hub of their brand new IP, Bleeding Edge.
We meticulously integrated various platforms and technologies, NodeBB, Power BI, Wordpress, and Xbox Live enabling fans to effortlessly register via their Xbox Live accounts and access a plethora of perks across the site.
This resulted in a robust solution, facilitating alpha sign-ups for fans and empowering Ninja Theory to nurture their expanding community through the site, forum, and backend reporting systems.
As the site braced for potentially thousands of users seeking content and technical alpha access, optimizing performance took precedence.
Powered by Wordpress and featuring a NodeBB forum, our challenge lay in managing two systems built on distinct languages. Choosing a 'headless' approach, we utilised Wordpress for data via its APIs, decoupling our frontend architecture from a Wordpress theme for heightened control and security.
The frontend app, employing Single Page Application architecture, seamlessly fetched data directly from Wordpress. This was complemented by the Vue.js framework for rapid speed advantages, coupled with a custom Node API.
Further enhancements were made to how we cached MySQL query results using a custom Redis integration, resulting in substantial load reductions on our frontend servers.
The entire ecosystem found its home on Microsoft's Azure cloud platform allowing on scaling to meet the demands of the initial launch, with continuous integration and deployment orchestrated through Bitbucket and Azure Dev Ops.