Arrow Magic


Arrow Magic is an extensible architecture arrow-chain puzzle template that generates solvable levels, speeds up prototyping, and lets you quickly reskin and ship polished puzzle games


by PixelBug Games


Price History +

Arrow Magic is a fully featured arrow-chain puzzle game template designed to be customized, re-themed, and extended into your own commercial projects.


All gameplay data is driven by ScriptableObjects: palettes, levels, level packs, arrow transitions, sound effects, and vfx.


The template includes:

  • Auto-generated solvable levels with controls for the amount of arrow coverage.
  • Maskable drag and drop images to define the arrow playfield's shape and color.
  • Palette per level definable via Scriptable Object or mask image.
  • Arrow intros 16 predefined transitions - adjustable speed, duration, stagger, and ease.
  • Define an arrow's head, tail, animation speed, and corner radius
  • Auto zoom smooth animated zoom to fit each level.
  • Definable board dots on win. Pulse speed, width, strength, and color.
  • Level save/load via keys and packs so you can build curated level collections.
  • Pluggable VFX and SFX libraries connect your own particles and audio to game events.
  • UI Toolkit + Unity Input System integration for modern UI and flexible controls.
  • Object Pooling of board elements to optimize performance

The package is best suited for casual and hyper-casual puzzle games, but the underlying systems are generic enough to support many visual themes and monetization styles.