Goblins of Elderstone

Engineering co-development and performance optimization for an Unreal Engine city-builder.

Case Study

We partnered with Outerdawn as an engineering co-development partner.
We joined the Goblins of Elderstone team as an engineering co-development partner to help deliver their latest major update, providing engineering support to ensure a smooth and successful release.
Our team led significant performance optimisation efforts, achieving substantial CPU and GPU gains.

On the CPU side, our team profiled and optimised existing systems, including AI behaviour, resource gathering, and building systems. These improvements were important gains as the performance wins increased as goblin settlements grew in size and complexity.

On the GPU side, we worked with Outerdawn’s internal technical art team to optimise and tune UE5 rendering features such as Nanite and Lumen, as well as optimise existing 3D assets, such as goblins and buildings, and VFX. Alongside these optimisations, we developed a system that benchmarked players’ machines on launch, and configured the game’s graphics settings to be optimal for that hardware.

We helped improve the overall player experience.
We integrated storefront APIs, implementing achievements and backend connectivity for both Steam and the Immutable platform and carried out extensive bug fixing and stability improvements in preparation for launch.
We developed a demo of the game.

To support the release, we helped develop a demo version of the game to launch alongside the update, helping showcase the game’s systems and improvements to a wider audience.

Key Project Information
Platform: PC
CPU and GPU optimisation (UE5 rendering and gameplay systems)
AI, resource gathering, and building system optimisation
Goblin behaviour updates
New building types and gameplay features
Storefront API integration (achievements and backend systems)
Launch bug fixing and stability improvements
Demo development
Client Experience

Working with Prismatic on our Unreal project has been an absolute joy.

Their depth of knowledge in Unreal Engine is impressive, but what truly sets them apart is how easy and professional they are to work with. They combine technical excellence with great communication and a true partnership mindset.

I’d gladly collaborate with them again on any future Unreal projects, and honestly, I wish we’d started working together earlier.

Gustav Seymore
Studio Manager