Primary Role: Contract Principal Engineer Development: August 2024-July 2025 Website:Abiotic Factor Website Engine: Unreal Engine 5 Platforms: Windows, PS5, Xbox Series X|S
Porting and systems contract engineer for the console/1.0 launch of Abiotic Factor.
My role on this project was to do the heavy lifting in getting the project ported to PS5/Xbox Series, as well as systems work to support the 1.0 experience. Some of the core systems I worked on included:
Core port of the game client to new platforms
New accessibility systems for all platforms (aim assisted item pickup, aim assisted interaction, gamepad combat aim assists, gamepad motion integration)
Performance work for all platforms (refactored NPC Optimizator plugin, managed tick and replication rate reductions, removal of bulk of overlap checks, saves converted to asynchronous non-blocking, runtime NPC skeletal mesh combining to reduce component overhead, aggregated tick subsystem for common world types)
Platform integration refactors to support multiple platforms while maintaining launched PC compatibility (achievements, save system)
Refactors to UE5 Slate code to better support a unified virtual cursor UI on gamepad shared with the existing mouse UI.