I’ve released a new GAS sample project showcasing advanced techniques with hitscan and projectile guns for a FPS/TPS.
Concepts covered
Ability Batching
Equippable weapons that grant abilities
Predicting weapon switching
Weapon ammo
Simple weapon inventory
Headshot bonus damage
Reusable, custom TargetActors
ReticleActors
Play replicated montages on multiple Skeletal Mesh Components belonging to the AvatarActor in an ability
Subclassing FGameplayEffectContext to send additional information to GameplayCues
Character shield that drains before health is removed by damage
Item pickups
Single button interaction system. Press or Hold ‘E’ to interact with interactable objects including player reviving, a weapon chest, and a sliding door.
This looks very useful! Having wanted to build a weapons based ability systems game for awhile this is a good learning document! Would you accept contributions or is it purely solo?
Added a single button interaction system. Press or Hold ‘E’ to interact with interactable objects including player reviving, a weapon chest, and a sliding door.