This set of scripts is designed to let you create "swarms" of instances and have them behave in an appropriate manner. This is not an accurate depiction of swarm behaviour and contains nothing for instance avoidance within the swarm itself, but it is rather a "cheap" effect to simulate a swarm of instances. As such it works well and still looks "realistic" even though it's not.

The scripts are pre-prepared to permit you to tweak a great number of baseline characteristics, like how fast the swarm instances should move, turn, change target, etc... and you can also have them attack (shoot) specific target instances, giving range, spread, etc...

All scripts are clearly commented and the asset comes with a basic demo of how they should be used. You can find a live demo here:

NOTE: WebGL is required for the live demo!

More info

End User Licence Agreement (EULA).

Version 1.1.0. Published April 4, 2015

Created with GameMaker: Studio v1.4.1567

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Brandon S 23 September 2016

Doesn't get much easier!

It's been a while since I used it, but I remember I purchased this for a GMC Game Jam and it saved me a TON of time!


Javier R 07 June 2015

Great Asset!

This is a great piece of content. It took me only a few minutes to understand how it works and about an hour to fully customize it for my game. It is very versatile and the impact to fps is minimal, even with a huge swarm.

Tip: Always remember to assign any custom swarm objects to the parent swarm and do the changes to the swarm in the parent.

For developer: A separate help file included in the project would help in understanding how it works without having to get into the objects themselves for the info. Still, it's not too difficult to get the details.


Nocturne Games (Publisher) 29 June 2015

Thanks for the great review! The reason I don't supply a help file is exactly what you say you don't want to do... I think that the marketplace assets you buy should also teach you, and the best way to do that is to get the user to analyse the code. I do my best to make the comments as clear and as explanatory as possible... However, I will consider supplying a pdf with a function overview or something similar with the assets I have in the future. Thanks again!

Package contents

Loading, please wait

What is the issue?

Back to Top