Platform Shooter and AI engine
After seeing countless people asking about this in the novice Q&A I decided I would make one. Probaly the most complete platform engine on the GMC. Also contains a fully working platform shooter engine.
This engine has been through many version and has really evolved over the past few years, and it has been years (started 2008). As a result of this evolution, old code artifacts from earlier versions are still in this game. So from time to time, you may come across some redundant objects or pieces of code. Also different styles of coding are present, mainly due to my own development.
I have recently update the engine again (15/09/2011) This adds many cool features, ragdoll and physics using the GMphysic's EXT which I have included in the new download. The GM physic's EXT is pretty limited, but it eliminates the need for DLL's, something I haven't learned to use yet.
I want to put the history of the engine in, so this is the earliest version I can find:
Download old Version 1
I actually prefer the way the AI works in this version, even though it's simpler, it feels more tidy. Also the melee attack was cool.
old Platform Shooter
This was a platform shooter engine I made. This engine was born when I decided to merge the 2 engines together.
The controls are:
WASD to move.
Left click to shoot.
Mouse wheel to cycle weapons.
Right mouse to throw grenades, hold down to build up more power.
Q adds a silencer to your gun (Dunno why this is in there, it does not affect gun stats).
Space goes in to a slow mo thing (I think I was playing Red Dead).
R restarts the game.
- 2 Different AI's
- A friendly and an enemy
- Patrol
- Has line of sight
- Metal gear style explanation mark !
- Dodge things
- Grenades
- Also has cool partical effects
- Has a platform shooter engine as well with lots of features
- Ragdolls!
File Type - GMK
Game Maker version - GM.7 registered

(This is actually 4 screenshot's combined in Photoshop!)
New:
Download platform shooter.zip from Host-A
Old:
Download platform_shooter.gmk from Host-A
Sprites are now for use.
You need to install the GMphysics EXT, you do this by clicking 'Extension packages' at the bottom of the resources list. The GMphysics EXT is included in the new download link.
Programmed, Designed and Created By:
Crispy
With help from:
Paingiver
DarkSentinel
Ogeon
Mark13673
Spliter
FoxInABox
Obj_Control
Marinerfan
Arkano
Thanks to:
Mordi for some of the partical effects & instant bullets.
Krizto for the blood splatter sprites and some of the effects.
Torigara for shooting out of the tip of a gun.
zzKITKATz for the basic following example
RhysAndrews for GameCave effects and sprites
Quimp for movment tips
Sprites By:
Crispy
If you see your name here, but don't know why, you probably inadvertently gave me some code.
Enjoy
-Crispy
Edited by Crispy, 19 September 2011 - 07:24 PM.











