Create and explore a procedural galaxy where everything can explode! Draw and animate your own space ship! Stars, planets, moons, and comets are drawn with textures instead of sprites, allowing for clean lines at any zoom level.

This is a complex asset. Customer support is part of the package. Use the link "Contact Publisher" to get in touch!

Documentation is a work in progress:

Scroll down for a link to the demo!

Current Features

  • Draw your own spaceship!
  • Procedural galaxies, complete with awesome zoom-out GUI map
  • Procedural stars, planets, moons, comets, and asteroids with destructible terrain
  • Procedural Music System (Beta)
  • Procedural space stations!
  • Epic layered and segmented Shields with distortion effect!
  • Visibility, Radar, and Cloaking
  • Load .csv spreadsheets from excel!
  • Auto-adjust the game to match screen resolution
  • Polygon charts (such as triangle graphs) to display stats for objects
  • Epic Procedural Lightning
  • Object Assemble from pixels
  • Gravity between unlimited objects with particle visualization
  • Unique space ship trail effect
  • Screen shake on weapons fire
  • Particle star field
  • Shock Glass Distortion Effects
  • Fire System
  • Portals
  • Minimap

Upcoming Features

  • Unique propulsion such as flapping wings or slithering
  • Space ship randomizer and presets
  • Customize solar systems from inside the game
  • Touch Controls
  • Land on planets and moons and build/explore!
  • Procedural plants and animals
  • Multiplayer functionality
  • Procedural alien cultures and planet back stories
  • Character stat system
  • Economics and trade between bases
  • Random weapon generation system
  • Procedural quests with choices and consequences
  • Social integration
  • Achievements

Here is a direct link to view all assets by this author:

Click "More Info" to download a demo.

More info

End User Licence Agreement (EULA).

Changes in 46.17.17

Compatibility patch for GMS 2

Version 46.17.17. Published July 17, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Ben C 16 May 2017

confusing/little doc, but helpful develoer

This is a large and confusing project. I'm not sure where to begin or how to make use of any of the code. I'd like to accomplish incorporating some of the background visuals like the nebula but upon running the game it has some weird interface where you are drawing and connecting dots. I don't know what this has to do with a space RPG. The documentation is very high level and doesn't tell me much. I feel like I've wasted the cost of the asset (yes I purchased it some time ago when you were still charging for it) I'm not expecting a refund. It would nice if it was a bit more documented. The developer however responded quickly to my query to give me some pointers.

This review was left for a previous version of this asset.


Ivan B 05 September 2016

very good, but...

Is it possible to use just room galaxy?so without everything, just to see stars, planets, zoom in and zoom out, etc.

update: great 5 stars and worth money :D
Edit: can you make only galaxy with spawning stars without ships debrises, etc..?

This review was left for a previous version of this asset.


Ground Effect Games (Publisher) 30 July 2016

Yes! The o_galaxy object may be created by itself to spawn a galaxy, so long as all the controller objects have been initialized first (in the control folder). You are the second person to ask, so I will now take a couple days to create an example room for you and future customers.

Edit: Done! The first room sets up the controllers and the second room contains the galaxy. You could create a galaxy object in the first room if you wait a few seconds for the controllers to start, but I really recommend the two-room approach (the first room is ideal for your main menu or tutorials, etc). The ship creation menu is now activated separately by pressing B. The ship may be spawned regardless of whether you drew something by pressing N.


Maxim N 27 September 2015

good staff

Very good looking staff, but i didn't find promised documentation on site (only some naming and structure conventions)
May be some more tutorials would help us :)
Anyway, thanks a lot.
Generated music from last update is very pleasant.

This review was left for a previous version of this asset.


Ground Effect Games (Publisher) 26 October 2015

Thanks for the review! Documentation has been moved up on my priority list. Expect to see some progress within a week.


GIDEON P 21 July 2015

looking great

only found one bug so far on the r command but it was just a bit of code pointing to the wrong file

i saw this Version 17.25.15. Published May 25, 2015 and was wondering how the progress of the next update is going and if there is any ETA on when it will be

This review was left for a previous version of this asset.


Ground Effect Games (Publisher) 11 August 2015

I have been working on the ship building engine (a completely new addition to Astro Gravity) since May and am more than halfway there. ETA 1 month
EDIT: The ship builder is out now! also, the bug you mentioned has been fixed.


Andreas M 17 March 2015

Good but...

Found bugs when start the project for the first time:

When run demo room:
No galaxy object exists in the room so the star in the demo dont have any galaxy to attach to
action number 1
of Step Event2
for object o_star:

Unable to find any instance for object index '-4' name ''
at gml_Object_o_star_StepEndEvent_1 (line 3) - orbit_angle+=galaxy_id.spin;

Run Main Room
Bug Fix:
Screen object is missing in the main room
Globals is not init in the main room

When meet a enemy:
action number 1
of Step Event0
for object o_enemy:

Unable to find any instance for object index '44' name 'p_player'
at gml_Script_ship_step_ai (line 2) - if point_distance(x,y,p_player.x,p_player.y)

This review was left for a previous version of this asset.


Ground Effect Games (Publisher) 20 March 2015

Thank you for your feedback! The more I hear from people, the better Astro Gravity will become! These errors do not occur for me out-of-the-box, but I think I can guess the reasons why they might occur once a few changes are made, such as deleting the demo room. I will try to eradicate any possibility of causing each of these errors. I am also working on documentation that will help you in the future.


davide m 22 April 2015


I'm very surprised that nobody has reviewed this engine, yet. I'm surprised cause it's absolutely brilliant, especially how gravity is simulated. The scripts are very well thought and they're commented in a clear way too. I'm having a great time playing with it, and i can't wait for future updates!

EDIT: I honestly thought it would have been hard to make this engine better, but the creator managed to make it way better (one of the last features added is procedural music: wow!!!). I would also point out that Ground Effect Games keeps on updating their assets very frequently: there are very few publishers which do that, on the MP, and it's very very important in my opinion.

Thank you so much!

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top