Skip to content

Combat System developed in Unreal Engine 5 centered in getting the best Game Feel possible.

License

Notifications You must be signed in to change notification settings

GodisGoodAlways/CombatSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This is my end of degree project for the Video Game Development degree at CITM (Terrassa). It consisted in developing a Combat System in Unreal Engine 5 but centering as much as possible on getting the best Game Feel possible.

Links

Controls

The demo is only compatible with Xbox gamepads, if you want to play using a PS4 controller you will need to download a converter from PS4 input to windows gamepad such as DS4 Windows: https://ds4-windows.com

Movement

  • W -> Move Forward
  • S -> Move Bacwards
  • A -> Turn Left
  • D -> Turn Right

Combat

  • R3 (PS4), RSB (XBOX), Q (Keyboard) -> Lock Target

  • O / Hold (PS4), B (XBOX), Shift (Keyboard)-> Run

  • O (PS4), B (XBOX), Space (Keyboard) -> Roll

  • Square (PS4), X (XBOX), E (Keyboard) -> Kick

  • R1 (PS4), RB (XBOX), Left Mouse Button (PC) -> Attack

  • L1 (PS4), LB (XBOX), Middle Mouse Button (PC) -> Block

  • L2 (PS4), LT (XBOX), Right Mouse Button (PC) -> Aim

  • R2 (PS4), RT (XBOX), Left Mouse Button (PC) -> Shoot

  • R2 (PS4), RT (XBOX), Left Mouse Button (PC) -> Strong attack

  • Start(PS4), Menu(XBOX) Escape (PC) -> Open/Close pause menu

To close or restart the demo open the pause menu.

Special Actions

  • Move the right joystick of your gamepad or the mouse left and right to switch between enemies when one is locked.
  • If you are running and attack without releasing the run button you will perform a rolling slash.
  • If you attack just before stop rolling you will also perform a rolling slash.
  • Block and press the attack button when the enemy starts performing an attack to parry it. Attacking him after being parried will kill him instantly.

About

Combat System developed in Unreal Engine 5 centered in getting the best Game Feel possible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.7%
  • C 5.9%
  • C# 0.4%