Four GameMaker systems for the fight layer of an action game, all drawn in pure GML with no sprite sheets. Adversary gives you bosses that draw their own bodies and their own attack telegraphs from the same numbers. Barrage fires bullet patterns where each shot's art is computed from the pattern that fired it. Beacon draws lightning, beams, chains, tethers and trails as geometry every frame. Armoury draws thirty seven weapon forms and changes them as they are used. Each is 30% off on its own, or take all four together.
AI disclosure: the GML code and the generated art are AI made.
Includes the following asset packs: