CSAF catalogue · GameMaker assets

Adversary — Multi-Phase Bosses for GameMaker

A GameMaker asset from Core Systems Asset Factory. Made with GameMaker. Paid.

Adversary — Multi-Phase Bosses for GameMaker is a GameMaker asset for GameMaker, paid.

Adversary is a boss system for GameMaker, written in pure GML. There is no sprite in it, no spritesheet, and no texture page. Every creature on this page was drawn by the code you are buying. The GameMaker asset shelf sells bosses in two halves and never couples them. The art half ships a fixed boss you cannot alter. The wiring half ships behaviour with no body.

Buy both and you keep them in sync by hand, forever, because the telegraph a player reads — the left arm is winding up — is authored in one place and the arm is drawn in another. Here, one limb record is the only source of truth for both.

The tell belongs to the arm adv_tell_arc() takes its pivot from joint 0 of the solved limb chain, its radius from that limb’s declared reach, and both of its bearings from where the solver actually puts the tip at rest and at full wind. Nothing in the package holds a second copy of any of it. Lengthen an arm and its warning grows on the next frame, because the warning never knew the old length.

That is not a promise in a readme.

Tagged 2D, Asset Pack, boss, combat, enemy, GameMaker, Generator, gml, no-sprites and Procedural Generation.

AI disclosure, as the store page states it: AI Assisted, Code, Graphics

Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.

Need something we do not make yet? Post it on the Request Desk. A request is a lead, not a promise.