In this special installment of "How Did They Do That: TDS", instead of focusing on a particular game to demonstrate construction purposes, this particular project / tutorial focuses on an entire genre. TDS stands for "Top Down Shooter". These are games akin to Hotline Miami, Six and GTA 2. Top Down Shooter means that you control a single guy and run around taking on many different baddies at once trying to accomplish an objective.

In this special tutorial we cover items such as:

  • 2 different advanced AI that takes cover. (Patrol AI and wonder AI)
  • AI that cannot see thru walls and 'detects' the player
  • Blood particles
  • Fast bullet techniques
  • Surface techniques that employ thousands of decals for proper memory consumption
  • Finite State Machines
  • Fake z axis tricks
  • Proper pathfinding that maneuvers around walls and other obstacles

and much much more!

  • Note that these projects / source engines are NOT completed games. They are simply demos that seek to break down the core mechanics of a beloved and popular video game. While many of these games are no doubt programmed outside of the Game Maker IDE, their core components attempt to replicate consistency and accuracy to the authenticity of the original invention.

Please leave a review - good or bad, as this helps myself and others see what this asset should have or what it may be missing. Thank you and have a great day!

For suggestions, comments, questions or concerns please email

End User Licence Agreement (EULA).

Version 1.0.0. Published June 29, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 03 May 2017

Nice but...

Personally i bought this because its says Advanced AI and i expected more from this, the part that the ai takes cover is nice, but the thing i was missing is that when you go behind a wall, they will go back to the path/wonder state, it would be more advanced if they will check out your last place , even some free projects/tutorials have more advanced AI


Anonymous 17 October 2016

Great job on this HDTDT tutorial

Comments were on point and understandable.

Bojack29's Ai is a definite strength of his on several of the HDTDT projects I have purchased. The enemies in this tutorial are varied & challenging :)

The wander enemy Ai will occasionally spawn outside the room creating an object out of bounds memory leak. Fixed this by adding an outside room event with instance destroy for anyone else new to game maker.


Alexander R 03 July 2016


This product works exactly as you expect it should. Good documentation. I imported this asset into a project with a lot going on, so its design is non-intrusive. The gameplay itself is fun and easy to modify. On top of all that, it only costs a dollar. Since this asset is my first impression of the developer's HDTDT series, I must say they have earned my trust; I can only assume their other assets are of equally high quality.

Package contents

Loading, please wait

What is the issue?

Back to Top