FPSEngine/Template

Description

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.

Features:

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.

Comments (6)

B
ButchNightWalker over 10 years ago

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

A
Ashishmktg almost 10 years ago

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

U
Uada20 over 9 years ago

everything is white... help

I
isylla over 8 years ago

very generous. the code comments are very helpful

D
damonfury3 over 7 years ago

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

S
SyaikhanAgil about 6 years ago

awesome

Sign in to leave a comment.