Jordan Alper
Technical Designer

Project Hemorrhage
A vampire-themed 3rd-person Action-RPG game with a focus on combat
Heaven has fallen.
Vampires rule the world.
And yet, something fights back. The will of the old gods remains unrelenting.
You must ascend the wall, slaughtering numerous foes, all in an attempt to stop the reemergence of the light. Blood spills with every step, trailing behind you in your wake.
Will you push them back, or allow the light to banish you from this world for eternity...
For the eternal dark.
Role: Technical Designer and Cinematics Designer
Platform: PC - Windows
Team Size: 6
Contributions:
Implemented a fully functional lock on system with these specifications
Locks on to a valid target that is nearest to center of screen
Has fully directional switching
Takes into account line of sight
Implemented player damage system through the Gameplay Ability System, allowing the palyer to take damage and update the corresponding attribute, as well as the UI
Designed and implemented an interactable blood ball system
Player can pick up and throw projectiles
Has magnetism to lock-on target when locked on
Has magnetism to nearest target when not locked-on
Can hold interact button to consume, healing health and blood, using blended animations
Designed and implemented finisher system using contextual animation plugin
Determines position of player to enemy and plays corresponding animiation montage
Determines if enemy is disabled and at health threshhold
Sets blinking material and shows UI element to visually show finishable state
Integrated finisher montages and blood ball healing animation in animation graph
Created dynamic cutscene using Level Sequencer to introduce boss with custom voice lines
Created dynamic cutscene with Level Sequencer to teach player Blood Wave ability
Employs a quick time event to allow the player to learn the input for the blood wave
Designed and implemented main menu with seamless blend from main menu screen to player camera
Designed and implemented game over screen with continue button and main menu button
Main menu button will reset the game
Continue button will allow the player to respawn at their most progressed respawn point
Designed and implemented checkpoint respawn system
Player can continue on death and respawn either after the tutorial or after learning blood wave
Dynamically overrides player spawn functionality in game mode
Engine & Tools: Unreal Engine 5.6.1
Media



