Table of Contents

Basic FPS Project Template

The Basic FPS template is available for project creation. It acts both as a sample and as a starting point for your own game.

Click the image below for a playthrough video:

video

Template Specifics

The template is meant for getting started on a first-person shooter game.

The following steps are already taken care of:

  • A player character controller is fully set up.
  • Input is configured for mouse + keyboard controls.
  • Physics collision layers are configured.
  • Tags are set up, for the game code to find certain objects in the world.
  • A few surface assets are set up to provide a sample for how to make surface specific footstep sounds and bullet impact effects.
  • Two scenes are provided, when the player reaches the end of the Main scene, the game transitions to the second one.
  • All game logic is written in AngelScript.
  • The project comes with an enemy type that uses the AI navigation component for path finding and steering.
  • And FMOD project is set up for making sound.
  • The gameplay code shows how to make basic weapons, health pickiups and explosions.

See Also