I’ve released a new GAS sample project showcasing advanced techniques with hitscan and projectile guns for a FPS/TPS.
- Ability Batching
- Equippable weapons that grant abilities
- Predicting weapon switching
- Weapon ammo
- Simple weapon inventory
- Headshot bonus damage
- Reusable, custom TargetActors
- 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.