This is my personal project - a TPS being game made by Unreal Engine 4 - used for programming practice and personal interest. The current version of Unreal is 4.19.2 with Visual Studio 2017 v15.6.7.
All the art assets and generated cache folders are not being tracked due to large file size and privacy issues. Refer to .gitignore file for details.
Because some content assets are ignored, every time this repo is cloned, besides rebuilding the project and source codes, the following assets are needed to put into the Content folder:
- WeaponMeshes.zip - for weapon's skeletal mesh (from Udemy)
- WeaponEffectsPack.zip - for weapon's muzzle, blood and impact effects (from Udemy)
- The Animation Starter Pack is also needed for testing character's animation. It's free!
NOTES:
- don't forget to add a WeaponSocket on the hand_r socket on the Skeleton of the SK_Mannequin_Skeleton and carefully adjust its transformation, as the correct spawing of the weapon needs it.
- Duplicate UE4ASP_HeroTPP_AnimBlueprint and name it Custom_Anim_BP, which will be used for player character's animation blueprint.
Documentations that may be helpful:
- Skeletal Mesh Animation System
- C++ FPS tutorial - include projectile implementation.
- Components and Collision
- User Interface With UMG
- Variables, Timers, and Events - includes using Timer for automatic weapon
- Add a Surface Type
- Decals - Information about decal materials