ステージに散らばるアイテムを集めながらゴールを目指す、面クリア型のアクションゲーム。途中で遭遇する敵キャラを魔法玉で攻撃し、ジャンプアクションを駆使してゴールに向かう。アイテムの使い分けなど、パズル的な要素も楽しめる。「MagicForest」の主人公は魔法使いの少女。プレイヤーは彼女を操作して、ステージのどこかにある鍵を見つけ出し、ゴール地点の家にたどり着けばステージクリアとなる。ステージは広いので、全体マップを表示して現在位置やゴール地点の位置を確認しなから移動する。マップにはアイテムの位置も表示されるので、それを目標に進むこともできる。
ステージ上にはさまざまなアイテムが登場する。その種類も、ゲージを回復する「BluePotion」などのように消費してしまうもののほか、ジャンプ力がアップする「WingedBoots」、ダメージを半減する「DefendMantle」など、ひとを選んで装備するものや、ステップジャンプの回数を上げる「AngelWing」、魔法玉の連射数を上げる「MagicAmulet」など、獲得するだけで効果のあるものもある。
これらのアイテムを効果的に使用することがクリアのポイントとなるが、なかでも特に重要なのが「AngelWing」。これを取ることによって、空中での連続ジャンプ(ステップジャンプ)が可能になる。AngelWingは取った数だけ2段、3段とジャンプを重ねることができ、離れた距離や高い位置へも移動できるようになる。そのほかのアイテムに関しても、たくさん集めておいた方が以後の展開が有利になる。鍵を見つけたらすぐにステージクリアに向かうのではなく、できる限りステージを動き回って収集しておきたい。
ステージではコボルドやピエロ、鳥兵士といった敵キャラが登場して邪魔をする。敵と接触してLIFEが減り、ゲージがゼロになるとゲームオーバーだ。プレイヤーは魔法玉を投げて敵を倒すことができるが、魔法玉を使うと魔法力(MANA)が減り、MANAゲージがゼロになると魔法玉が撃てなくなってしまう。
ステージは全4面。いきづまった場合のギブアップ機能も用意されている。ステージクリア時にはデータをセーブすることが可能で、取ったアイテムを失うことなくコンティニューすることができる。