FPS Game Starter Kit




Description


A custom made FPS game starting template, using 100% Blueprints. The idea behind this pack is to provide a starting template that has many standard features for a first person shooter game already built-in (ADS, sprint, weapon examples, basic inventory, etc.). Everything is commented and split into categories.


Tutorials:

Download:

Current version - 1.6
For a full change log, click here (Trello Page).
To join the Discord server, click here.
To visit the UE4 forum, click here.

Technical Details


Features:
  • Save & Loading
  • Camera switching for FPS and TPS perspectives
  • AnimBP's set up for both perspectives
  • Camera shake and gamepad vibration feedback
  • Aiming down sights, sprinting, crouching, double jump (optional) and other common features
  • Movement tweaks and overrides (cancel sprinting when firing, walk slower while aiming, etc.)
  • Basic weapon inventory (weapons are child actors from 1 master class)
  • Templates for different types of weapons: rifle, launcher, shotgun, pistol and sniper (UMG scope, can use any texture)
  • Dynamic Crosshair
  • Melee Attacking
  • Swimming
  • Near Wall Check
  • Bullet impacts and effects (bullets are projectile based, however a hitscan option is available too)
  • Surface Types
  • Vehicles (Buggy and Sedan)
  • Health regeneration (optional)
  • Pickups
  • In-game currency
  • Vending Machines
  • Basic AI
  • Settings UMG for camera FOV and gamepad vibration
  • Bonus Blueprints for faster level prototyping (ladder, elevator, etc.)
  • Does NOT use a custom GameInstance, to make it more convenient to implement other things, such as custom Game Settings menus and stuff like that
  • Event Ticks: 0

Number of Blueprints: 30
Input: Keyboard, Mouse, Gamepad
Network Replicated: No
VR support: No

Supported Development Platforms: Tested on Windows, Mac and Linux
Supported Target Build Platforms: Tested on Windows, Mac, Linux and Android.