My second project at Frontier (and first working as a Senior) was Realms of Ruin (ROR).
During the production of ROR I hosted team stand-ups regularly, mentored 3 new graduates, created & hosted meetings to tackle problems/features, conducted code reviews and owned/documented larger systems of code for the game.




The main menu (pictured above) was originally designed by me. Intended to be a quick main menu for the games Beta, the ROR team liked its look so much, we kept it for the final games release after adding some polish to it! I also had a big part in the implementation of most of the frontend screens.
The UI system at Frontier uses the middleware called Gameface by Coherent. To use Gameface, I had to program in Typescript (A language based on Javascript) and use Sass (a Css extension) for the Html stylings. I would also occasionally dip into LUA code to alter and help out with gameplays code that interfaces with the UI framework.
These are a few of the UI areas i had a big role in maintaining/creating (pictured below):
Various HUD Elements for Units and Upgrading Buildings
HUD Unit Spatial UI (floating icons & healthbars)
Army Painter
Frontend Screens
Credits
Settings Screens
Map Editor
Photo Mode










The in-game Map Editor was a large feature for the game. I took full ownership of the feature over the games production cycle. I took great care in planning out the feature code wise before tackling it. During its implementation it worked closely with Game & UI Designers to ensure it wasnt too clunky to use on consoles as that was a big target market for the game.




