Top-Down Shooter Engine


You must be logged in to obtain assets


This Top-Down Shooter Engine is everything that you need in order to start creating a fast and fun, 2D shooter game. This demo includes a fully functional player object, with a focus on "game feel". The input/physics were coded in a particular way in order to mimic fast-paced popular, shooters like Nuclear Throne and Hotline Miami.


  • Pixel-Perfect Collision
  • Player Input/Movement
  • Aiming/Shooting towards mouse cursor
  • Sample Bullet + Explosion FX
  • Slope functionality
  • Smooth camera (+ screen shake)
  • Sample Enemy AI (line of sight, shooting at player, etc)
  • Player + Enemy Death
  • Easily editable code for quick changes in "game feel"/pacing

The Top-Down Shooter Engine is meant to be used as a quick kick-start when creating 2D top-down games. I will add features and more weapons, enemies, and features as I can! Price may vary as the size of the engine increases, so get it while it's cheap!

Makes use of particle trail scripts found here: https://marketplace.yoyogames.com/assets/212/draw-trail

End User Licence Agreement (EULA).

Age Rating: 9+


GMS1 - Version 1.1.0. Published October 5, 2014


  • Multiple weapon examples
  • Hotline Miami-style weapon swap

You can now grab, drop, and hurl weapon pickups! Use this to swap weapons quickly on-the-go! Enemies are damaged by thrown weapons!

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait