Josh Malmquist

Gameplay Programmer

LinkedInGitHubLink

Divine KnockOut (DKO)

DKO is a 3rd-person platform fighter where you play as Chibi Smite Gods battling in party game modes! 

_____________________________________________________________

Position: Gameplay Programmer

Company: Red Beard Games (Hi-Rez Ventures)

Duration: December 2021 - December 2022

Technologies: Unreal Engine 4, C++, Unreal Gameplay Ability System Plugin (GAS)

Released Platforms

Windows PC

PlayStation 5/4

Xbox Series X/S

Steam Deck

Contributions

Notable Gameplay Mechanics & Features

Moving Platform Tech 

Created a system that allowed level design to easily control and move Platforms along a spline path in the editor to create new levels. 

Standardized Gameplay Ability 

Created a new Ability foundation that implemented a standardized flow to creating new abilities. It moved away from a JSON config system to utilizing the engine’s Class default settings and variables to allow the designer to quickly and rapidly prototype and create new abilities while also making them significantly more maintainable and stable. Doubled the rate at which we could produce characters. 

Tag Manager System 

Created a system that allowed designers to dynamically update ability block and cancel tags from a datatable and propagate out to all the ability assets in the game. Allow design to easily standardize and maintain game rules. Modified the Unreal Engine Editor to be able to show designers the generated tags that would be applied to the ability at runtime. The tag manager also allowed the game to have easily standardized rules for status effects that blocked or canceled a player's abilities 

Additional Media

DKO - First Look Trailer

DKO - Spinning Spikes Map

DKO Announcement Trailer

DKO - Spirit Shrine Map

DKO - Zeus

DKO - Gameplay Walkthrough