DogFight Aerial Combat Engine


Contact Publisher


This asset is no longer being supported or worked on, but should still work in GMS1 and 2 as a learning resource

Heavily inspired by Luftrausers, DogFight Engine is a framework you can use to create Arcade-style dogfighting shoot-em-ups.


  • Airplane/Aeroplane controls (turn, boost, shoot)
  • Infinite simple parallax background layers (1 script)
  • Enemy AI (chase player, shoot when lined up)
  • Random enemy spawning
  • Simple effects (plane trail, smoke, explosions)

Windows Demo


Check out my other assets here: https://marketplace.yoyogames.com/publishers/584/rupert-reckless

End User Licence Agreement (EULA).

Version 1.0.0. Published December 11, 2014

Created with GameMaker: Studio v1.4.1474

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 09 April 2019

I like it

Commented on, easy to use. I like it and am using it


Eli M 13 November 2017

weird movement + shooting issue

Nice, but you can't shoot while boosting and rotating to the left for some reason.


tyler b 20 May 2017

Great Asset

A quick mashup of a few test features I made, lmk if you want the files for the additions ive made to this already great asset


Charles O 14 March 2017

Brilliantly simple

As Nick said, the basic controls and physics are here, and there's a lot of room for customization. I've learned a lot just tweaking the code, and I'm going to make something amazing out of this, I know it.

EDIT: Works in GM Studio 2 Pro.


Nick K 24 November 2015

Covers the basics well

This sets up the basic controls and physics of your game and leaves plenty of room for customization. It wouldn't take much to make an exact clone of Luftrausers given this engine.

Package contents

Loading, please wait

What is the issue?

Back to Top