A multiplayer first person shooter where players compete for divinity through free for all arena combat
Role: UI/Tools Programmer
In development since August 2024
8-person interdisciplinary team (Designers, Programmers, Artists)
Made in Unreal Engine 5.4
Through many iterations and discussions, I decided on a final layout and feel for the player's HUD during regular gameplay. It was designed to be readable at a glance, giving the player all they need to know even while deep in combat.
To keep the UI feeling clean and responsive, I implemented a system that tracks the state of the player's entire hand and updates properly even if the player's connection isn't perfectly stable.
I wrote an Editor Widget that filters death telemetry and positional telemetry data, allowing the data to tell stories about previous matches. This was very helpful to the level designers as they could use the data more effectively when deciding how to improve the maps.
After getting the initial functionality of the HUD working, my main role on the team was supporting my UI artist. Together, we accomplished much more than we otherwise would have. I enjoyed working with the artist and refining my soft skills to ensure we made the best HUD we could.
Developing Eidolon has been a great time for me! I've gotten a chance to spread my wings, implement all kinds of features, and be the main support for our UI artist. It has been a lot of fun playing matches with my teammates and experiencing the steady progress of refining our game's mechanics and gameplay loops.