To accommodate the customer’s needs and the complications that came from working with UE, we created our own dev tools, like an engine patcher, build and patching tools, and many others.
This also helped address some other issues. One of our favorites being the infinite hose spawn.
When it came to optimizing the game, we had to work with GC cluster circular dependencies, which caused crashing by removing references and manually loading/unloading resources when they were required.
Additionally, we used device profiles to optimize texture size on memory and the disk itself. We made full use of the Unreal Engine’s LOD creation tool to reduce triangle counts in the vegetation, foliage, and other 3D models.
On top of that, we encountered issues with XR/TRC requirements. While working on we also discovered that the EOS was incompatible with the game’s online beacons, but we found a fix that made the multiplayer work flawlessly.
It was a big challenge: from memory leaks and bugs to multiplayer network issues and our, at the time, lack of experience working with the Unreal Engine.
But now, we can freely say that you can brave fires and step into the boots of a real-life hero on PS5, PS4, Xbox Series X|S and Xbox One. Stay safe!