Unreal Engine 3 on Current Generation Consoles

Unreal Engine 3 is a commercial game engine released in 2007 that allowed developers to target a variety of platforms easily. As the engine did not natively support current generation consoles, additional work had to be done to bring the engine up to speed. This work was originally handled by the former Zombie Studios, and its successor, Hardsuit Labs. Since the transition, work has continued to maintain support for the platform. Because UE3 is still used by a fairly active community of developers, a lot of the architecture has to make sense to the end programmer and the engine changes need to reinforce sensible design and usage scenarios.

  • Date: 2015-2017
  • Platform: PlayStation 4 and Xbox One
  • Role: Programmer
  • Tasks:
    • Handling multiple players on the fly
    • Heavy optimization of multi-player procedures
    • Refactoring methods of saving user data to enforce future proofing
    • Implementing platform features such as trophies & achievements, presence, browsing, permissions, sessions and more
    • Writing helper layers and methods to allow for adopting current generation technology into an existing game extremely easy
    • Integrating a distributed compilation system with build tool support for multiple platforms causing entire game rebuilds to take only a couple of minutes