Language(s)
C++
Framework(s)
N/A
Engine
Unreal Engine 4
Platform(s)
Nintendo Switch
Software
Visual Studio, Perforce, NVidia Debug Tools

After my work on the map client, I moved onto the Nintendo Switch port of The Persistence. This meant adapting the VR functionality to work on a flat screen. There was also the additional challenge of working with the Switch, they were new to the studio and had limited hardware. During this project, I managed to compress the game so that it would fit on the smallest of Nintendo's cartridges, which saved the company a lot of money when it came to publishing the physical copies. I worked on the networking code so that it could connect to Nintendo's servers to get a token so that we passed the TRC check when it came to communicating with devices on the local network. I optimised the light-field so that it would only run in the current and adjacent rooms, allowing the game to run faster. We also added Chinese language support to the game.

This is the trailer for the game: