• March 26, 2014
  • 1 Like
  • Blender 2.6x
  • Render: Blender Internal
  • Creator: deuceuk95
  • License: CC-BY
You must be logged in to download.


This is a basic template for making an FPS game in Blender 3D. There is a script attached called README.py, and it includes all the necessary information required to use the engine. The engine also includes 2 weapons, the Akk47 and P90, both fully functional although without animations.


character physics model

2 weapons (akk47 (AK47) and p90 (FN P90))

2 weapon boxes for picking up the AK and P90

Hipfire with randomized bullet collision

Scripted crosshairs that change with acc/standacc/runacc stats and motion

(crosshairs approximate bullet boundaries)

Explainations for code

Fully functioning ammunition system w/ display on seperate Scene

Camera zooms when aiming down sights

Fully functioning character motion, including jumps and sprinting

Aiming down sights reduces movement speed

Timer on reloads

There should be everything you need to start to make a simple FPS game here, it may be a little complex to start with but having given it to a few people already, they found it very easy to learn and quickly started adding new weapons, maps and AI.


  • ButchNightWalker profile picture

    It's not bad! I give it 5/10 because of the red balls on the floor always pop up.

    Written December 01, 2015
  • Ashishmktg profile picture

    Template is good ! I am new to this BGE, hence my question may be basic ! :) I just thought of increasing the speed of motion. How do I do that? also how can I read or edit those .py files if I want to ( I tried to see if unpack works on it, but it doesnt')

    Regards Ashish

    Written June 04, 2016
  • Uada20 profile picture

    everything is white... help

    Written January 06, 2017
  • isylla profile picture

    very generous. the code comments are very helpful

    Written February 02, 2018
  • damonfury3 profile picture

    how would you add a second player its an awesome start i imported it in to a map it still works i just cant get another player to work P2 will be controlled with Xbox 1 controller

    Written November 19, 2018
  • SyaikhanAgil profile picture


    Written April 27, 2020