I haven't posted anything in a while so I thought I would record something.
This is an example of a shot system made with arrays instead of objects
It does over 3x more shots on screen than normal game maker objects while maintaining the same FPS (With the YYC Compiler only, performance is worse on the normal compiler).
If you know Game Maker well you can make scripts to make managing patterns easy with this system! I'll make a future video showing off pattern creation, for now this video just contains a random spray and is more of a "proof of concept".
This video may be boring for most people as it's mostly coding/trouble shooting!
EDIT: I should of prepared better, I forgot to add grazing.
On this page of the site you can watch the video online GMDanmaku: Array based "over optimizing" shot code with a duration of hours minute second in good quality, which was uploaded by the user John Keen 21 April 2016, share the link with friends and acquaintances, this video has already been watched 1,013 times on youtube and it was liked by 26 viewers. Enjoy your viewing!