About

This Tutorial takes you through the basics of making a first person shooter - At the end, you'll have created a game with selectable weapons (the classics: a machine-gun and a rocket-launcher) with limited ammo, AI enemies who follow waypoints and attack on sight, sentry guns, mortal player and replay.

Steps

The tutorial is split into 3 separate parts:

Part 1
Introduces fundamental game programming concepts and gives tips on how to think like a games programmer.
Part 2
Details how to implement switchable weapons, combat logic and some visual tweaks
Part 3
Implements the enemy AI, waypoint navigation, audio effects and an in-game GUI.