Transmission #017: March 24 — Magik foundation
We landed the first playable slice of magik (yes, with a k — cute, stubborn branding). The goal was not a finished magic system but a vertical slice: find a spell scroll, bind a personal rune, unlock a luminary channel, and actually cast something that costs mana and reads as fire.
What shipped in the build
- Luminary strip on the mobile HUD — twelve slots matching the wiki’s circle around Lux, locked until you earn them.
- Ignis POC — timed unlock after real-time survival, companion orb on Lux, and short blocking dialogue so the moment lands without combat stepping on it.
- Scroll flow — world pickups and inventory Use can open a 5×5 rune grid to inscribe the spell word (starting with “ball”). The scroll ties into the normal ability equipment path once you commit.
RuneGrimoire— stores your pattern per spell (first pass used PlayerPrefs for persistence experiments).MagicRuneCoordinator— wires scroll registration, luminary cast button → modal, and the sample ball projectile (mana spend, simple mesh + particles).- Inventory hook — spell scrolls with a
spellIdroute through the coordinator instead of instantly consuming, so you always get a chance to draw the rune first.
That is the baseline the next transmission builds on: grimoire UI, universal runes, concentration fire, and a much lighter cast UX.
Happy March 24.