Asher Pinson

DreadMoon

101
7109
1966
1222
2020
1444
102
1103
1935
1940
708
M113
1956
1209
102
8102
1987
044
0051
607
1976
1031
1984
1954
1103
415
1045
1864
103
714
1993
0222
052
1968
2450
746
56
47
716
8719
417
602
104
6104
1995
322
90
1931
1701
51
29
218
908
2114
85
3504
105
08
2001
713
079
1940
LV
426
105
10
1206
1979
402
795
106
31
2017
429
65
871
1031
541
656
764
88
001
27
05
Technical Artist
UI Engineer
Menu Programmer
Shader/VFX Artist

Info

Steam - download free

About DreadMoon

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.


Juicing Up the Game

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.

Menu Refactoring

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.

Shaders & Visual Effects

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.