A young wizard sets out across a series of platformer levels, discovering new spells throughout the stages to use against a variety of enemies. Each spell has different ranges and attack power suited to different situations. Before clearing any given level, the wizard must collect a required number of hidden items — and at the end of certain stages, a boss fight waits to test everything he has learned.