通常のゲーム画面。会話を読み進め、選択肢を選んでゲームを進行させる。時にはマーカーを操作して画面上の調べるポイントを選ぶ事もある。平日の放課後になるとフリームーブモードに移行。土日はイベントのみで進行する。
フリームーブモード.
自由行動。仲間達と会話して友好度を上げるのが目的となる。マップ上に移動可能な場所と、そこに居る仲間の名前が表示され、友好度を上げたい仲間の元へ行ってイベントを起こす。但し、選択肢次第では友好度が下がる場合もある。マップ上にはナイトメアも視覚化されており、マーカーと接触すると戦闘になる。移動すると時間が進み、下校時間となると終了する。
知り合った仲間は少しイベントを進めると協力にこぎ着ける事ができ、以降は戦闘に参加するようになる。そこから更に友好度を上げる事で「イデアイベント」という特殊なイベントが発生する。但し、一定期間内に協力を得られなかった仲間は以降は登場しなくなる。
バトルモード.
イベントやマップ上でナイトメアと遭遇するとバトルパートに移行する。本作では体力ゲージにあたる「PP」を消費して攻撃を繰り出す。その為、ひたすら攻撃ばかりを繰り返していては逆に窮地に追い込まれる。PPは回復用の技かチャージで回復可能。PPの現在値を見極めた戦略を取る必要がある。技はキャラ毎に異なり、全体攻撃やステータス異常を引き起こすものも存在するが、強力なものほどPPの消費も激しい。戦闘終了時にはキャラのステータスが上昇する事もある。
友好度.
主人公と仲間キャラがどれだけ仲良くなっているかを示す値。フリームーブモードで起こすイベントの他、ストーリーの合間に発生する選択肢でも変動する。実際の画面には数値としては表示されないが、メニュー画面の仲間の並び順は友好度が高い順となっているので、パーティー間の比較は可能。この数値が一定以上且つ条件を満たした場合、後述のイデアイベントが発生する。終盤やエンディングでは、イデアイベントをクリアした仲間の中で友好度が最も高いキャラが主人公と親密な関係となる。逆に友好度が低いキャラは敵に乗っ取られる可能性がある。
ミニゲーム.
フリームーブモードのイベントにて、各仲間一人につき一つずつミニゲームが用意されている。良い成績を出すほど友好度も大きく上昇する。一度でもプレイしたミニゲームはおまけモードで挑戦可能。