Ghost Blade
A downloadable game
This project is still in a very early state and I'm currently working on it during my free time with Unreal Engine 4 (C++).
The main goal of this project is to learn more about Unreal Engine 4 and try to replicate most gameplay features and systems present in the Ghostrunner game. In case you don't know this game, here's a video:
You can already check some of the progress in the following videos and the CHANGELOG at the bottom of the page:
Progress video 5
Progress video 4
Progress video 3
Progress video 2
Progress video 1
# Changelog
## Progress Video 5
### Added - Player sword attack trail. - Player sword attack swoosh sound. - Player sword deflect bullet sound. - Enemy ragdoll physics upon death. - Enemy blood splatters Niagara particle system upon death. - Blood splatters on player's HUD after killing a close enemy. - Gore blood sounds upon enemy death. - Enemy Shield Generator destruction Niagara particle system when destroyed. - Niagara particle system when the enemy takes damage from deflected bullet. ### Improved - The player is now pushed towards the enemy when close enough to improve the movement feel. - Enemy aiming animation. - Enemy Shield Generator visuals. - Enemy bullets visuals.
## Progress Video 4
### Added - Enemy Shield Generator. - Composed by three parts: - The enemy shield, that protects enemies from damage. - The shield generator object, that upon destruction disables all enemy shields linked to it. - The cable links, that shows the player which shields are connected to which generator. - Dash visual indicator. - For the player to know when will be able to use the dash ability. - Air Dash visual meter. - For the player to know how long the ability will last. - Grappling object indicator. - For the player to know when is close enough to use the grappling ability to an object. - Enemy bullet deflection. - The player has a time window to deflect enemy bullets, otherwise will take damage. ### Improved - Enemy attack visual indicator for better player feedback. ### Fixed - Some minor bugs.
## Progress Video 3
### Added - Enemy assets. - Enemy initial AI Behaviour (using a Behaviour Tree and a Blackboard). - When the player is in the enemy vision, the enemy notifies the player with visual hint that is about to shoot and then, FIRE.
## Progress Video 2
### Added - New player cyber model with cyber katana. - Katana attack animations. - Katana protect animation. - Slide ability. - Wall running ability. ### Improved - Air Dash ability to improve the feeling by adding camera rotation. ### Fixed - Some minor bugs.
## Progress Video 1
### Added - Initial player movement. - Dash ability. - Air Dash ability with slow motion. - Grapplling ability.
Status | Prototype |
Author | Renato Proença |