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.
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
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
It's not bad! I give it 5/10 because of the red balls on the floor always pop up.