Ever wanted to know how to create an advanced TDS game? Here's your chance.

This engine has:

  • Easy to add new weapons with just an array, from semi automatic pistols to fully automatic machine guns. Shotguns, Snipers, Grenades, Paintball guns, Paintball Grenades... Anything!
  • Aiming down the sights system, which increases your shooting accuracy!
  • Reloading the guns
  • Shooting smoke/sparkles effects
  • Bullet collisions with effects
  • Paintball weapons and grenades that paint the walls!

Stats you can edit on the weapons:

  • Name
  • Sprite
  • Magazine ammo
  • Total ammo
  • Damage
  • Fire Rate
  • Accuracy
  • Knockback
  • Bullets that it shoots
  • Reload time
  • Sound

End User Licence Agreement (EULA).

Version 1.0.0. Published October 6, 2015

Created with GameMaker: Studio v1.4.1657

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Nathan L 30 August 2016

Needs polish

For money, one would expect a little 'polish', and some better presentation. The code is not fully commented.

However, it does the job.


Morseton (Publisher) 02 September 2016

It's not an expensive asset for the content. It's polished enought for one to understand it, this is not a begginer package. If you are a begginer you can use this just as a guide and edit stuff, not much more. Thanks for buying


Larry P 19 July 2016

Sound issue

I wish the scripts were commented better. That seems to be a problem with most assets I have purchased, even the ones for Unity3d. Anyway, the sound fix shown below does NOT work and there is not a single sound file in the download. I added my own sound to the left-click.


Lennie S 06 June 2016

Love it

I have been working with this for about 10 hours today! and i really enjoy it!
Im a beginner at Game maker but i can still manage to work with it.

i have one problem , im trying to play sound when i shoot. but i cant get it to work. Could i get som help maybe ? =)

gun[i,16] = noone; //shoot sound

I have tried: gun[i,16] = snd_gunshot; //shoot sound

But can get it to work. Thanks!


Morseton (Publisher) 10 June 2016

Hello, thanks for the review!

The engine is using the old GM sound system and for some reason it's not working.
I can't seem to be able to update the engine, because I get errors when I'm making the package for GM marketplace =\

But i'll tell you how to fix:

1) go to obj_player
2) open Global Left Button and Global Left Pressed events
3) look for the line that says "sound_play(gun[wep,16])" and change that line to this:


Thanks for purchasing, and good luck with your games! :D

Package contents

Loading, please wait

What is the issue?

Back to Top