Skip to content

Source code for the core gameplay components of Estranged: The Departure

License

Notifications You must be signed in to change notification settings

alanedwardes/Estranged.Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estranged.Core

Source code for the core gameplay module used by Estranged: The Departure.

Compatibility

  • Unreal Engine 4.24.x

Key Concepts

  • EstBaseCharacter - root of all characters, inherits from ACharacter
    • EstPlayer - player character, includes interaction and picking up mechanics, and tracking of resources (energy, power)
  • EstBaseWeapon - root of all weapons, inherits from AActor
    • EstFirearmWeapon - a weapon that can fire projectiles
  • EstCharacterMovementComponent - provides additional movement like sprinting, responsible for scheduling footstep sounds
  • EstFirearmAmunition - component providing tracking of bullets / clips for a specific type of amunition
  • EstPlayerController - controller providing main menu visibility management

About

Source code for the core gameplay components of Estranged: The Departure

Resources

License

Stars

Watchers

Forks