CSAF catalogue · GameMaker assets

Grimoire: Spellbook and Casting System for GameMaker

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

Grimoire: Spellbook and Casting System for GameMaker is a GameMaker asset for GameMaker, paid.

Grimoire is a spell and casting system for GameMaker that draws 8,064 distinct seals from each spell's own data, with 6 coronas and a paged spellbook. Royalty free in commercial games. What is inside 8,064 seals · 46 components · 6 coronas · 32 demo spells · 4 demo views · 69 documented functions · raw GML Seals from the spell's data.

School picks the armature, tier the crown, each element adds its glyph and the spell's own hash picks the rune band: 8 × 6 × 14 × 12 = 8,064. Change a field and the art follows. A fire spell that becomes fire and lightning interleaves both glyphs around the armature, with no atlas to rebuild and no mapping table to keep in sync. Sharp at any size.

Seals are stroked from primitives at draw time, exact at 24 px in a hotbar and at 400 px mid cast. There is no sprites/ folder; the only PNGs in the package are the two font pages. Six coronas: flare, ward, portal, focus, bloom and unravel. Each advances steadily through the cast, so a player reads how close a spell is to resolving off the seal, with no cast bar on screen.

Tagged gamedev, GameMaker, Generator, gml, Magic, Procedural Generation, sourcecode, spell-system, User Interface (UI) and vfx.

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.