Info
Steam - download free
Put an end to the endless night as Ulric, a knight reborn as a werewolf, guided by Luisa, the last survivor of her kin.
DreadMoon is a first-person shooter set in a dark fantasy world with a campaign mode and a variety of multiplayer modes, developed by FatalFox Studios, LLC.
I joined the team as a Technical Artist to help refresh the existing UI, but I quickly found myself working across the board to improve the game's visuals and performance. This including creating new visual effects and shaders, optimizing and improving existing ones, implementing more dynamic menus, and plenty of scripting to ensure everything was easily implemented and looked its best.
While working on the revamped visuals for the game's UI, frustrations with the existing menu system led me to refactor it to be as simple and modular as possible, while also minimizing the effort needed to retain its original functionality. By only replacing the functions for selection in Menu subclasses, doing this, while also making additional features like transitions and animations easier to implement, was a straightforward process.
Although some visual effects had already been created, they made use of multiple passes and were not optimized for performance. My role was to optimize and improve the visuals of these effects, and in many cases, I reduced the number of passes needed to achieve the same effect down to one. This not only improved the game's performance, but also made implementing more environmental effects feasible.