Scope
We have supported Metacore on several technical projects focused on modernizing the game-development process and improving internal tooling. The work has been delivered in close collaboration with Metacore’s development and level-design teams.
Support for a new platform
We added support for a new target platform to an existing Unity game. This covered the platform-specific build configuration, the native integration layer and the changes needed for the game to meet the platform’s technical requirements.
SDK integrations for new platforms
Not every third-party SDK the game relied on was available for the new platforms. We wrapped the plugins behind platform-agnostic interfaces so the project compiles on every target, with platform-specific implementations only where an SDK exists. The same structure makes adding further platforms straightforward: a new platform needs its own implementation, and the rest of the game stays untouched.
CI/CD
We extended the build pipelines to produce automated builds for the new platforms. Each platform gets a repeatable build from the same pipeline, so releases no longer depend on a single machine or a single person.
Level-design utilities
A central part of the partnership has been creating new level-design tools in Unity. The tools speed up content creation and give level designers a more direct grip on building the game world.
Other areas
- Technical support and maintenance for Unity projects