SUBSTANCE DESIGNER MATERIALS






ENVIRONMENTS






REALTIME VFX (NIAGARA)
UNREAL ENGINE SHADERS

Master Material Allowing For Custom Color Parameters

Material Instances With Edited Values

RGB Mask Setup Used In Environment Work
GAMEPLAY DEVELOPMENT (C++ & BLUEPRINT)
Fighting Game Prototype Featuring: Hitboxes, Hurtboxes, Player States (Hitstun, Blocking, Launched, etc.), Controller Support, Input Buffer & Visualization, Health Damage and Resource Bar.

Blueprint Anim Notify Setup.

Anim Graph With State Based Transitions, Mostly Dictated By The Character State Enumerator.

A C++ Example of the Character State Enumerator Value Being Changed Depending On Movement Input.

A C++ Function That Handles Damage To Players, And Checks The Player State Enumerator To Determine Pushback and Damage Amounts.

Blueprint Input Buffer System.

Two C++ Functions That Check The Sequence Of Inputs Added To The Buffer, And Execute Commands That Are Entered Correctly.