「DOLL」に依頼者・三田クニコがやってきた。彼女によると、ある日ゲームセンターで行方不明になった息子・三田シンヤを探して欲しいという依頼だった。どうやら彼は、ガンバライドのモニターに吸い込まれてしまったようだ。その後、裁判に証人として出廷する予定だった青年・本木イチローがショッピングモールにいるとき急に消えてしまった。目撃者によると彼は車の窓に吸い込まれていったのだという。さらにその後南下シティで、あと一歩で有罪判決が下るはずだった女性・白川マリが行方不明になってしまった。それらは全て「センセイ」と呼ばれる弁護士・山田ヒロシが龍騎·ナイトを使い、行方不明者をミラーワールドに吸い込ませていたのだった。弁護士事務所でセンセイを倒すと、事件が解決した。センセイは、『キバ』のキャッスルドランに避難させていた行方不明者達を帰すことを約束したが、センセイもまたDr.ハデスによりギアを取り上げられる。そしてハデスは光をともして消えていった。戸惑う主人公に、それを見ていたケンジは「内緒にする」と言い主人公の協力者になる。その数日後、行方不明者が次々と家に帰ってきた。センセイとのバトルから一週間後、ガンバライドの大会であるサマーカップが開かれた。優勝した主人公は賞品として「2-001 仮面ライダーディケイド」を手に入れた。
「DOLL」に依頼者の女子高生・星野サラがやってきた。彼女によると、同級生のカレンが掛け算もできないのにテストで毎回100点を取り続けているのだという。主人公達はジョーナン女子学園に向かったが、カレンは既に帰った後だった。「DOLL」に戻ろうと主人公が路地を進んでいると、バグが現れ、新2号とキバ ドッガフォームを実体化させて主人公を襲わせてきた。主人公はバグを倒したが、バグはまだまだ存在しており、その全てが主人公を狙うことを宣言した。主人公はバグに対抗するためにゲームセンターでガンバライドの特訓を行うことにした。そこで偶然ケンジと会い、一戦を交えた。テストの当日、主人公達はジョーナン女子学園に再び向かった。カレンはバグにカードを盗ませていた張本人だった。再び主人公は特訓でケンジと一戦を交え、ケンジから電王とゼロノスについて教わった。カレンは電王 ソードフォームとゼロノス アルタイルフォームを実体化して、『電王』のデンライナーで過去へ行きカンニングをしていた。カレンが100点に固執するのは両親を安心させるためだった。青空公園でカレンを倒すと、事件が解決した。しかし、カレンはDr.ハデスという謎の男によりギアを取り上げられ、ハデスは光をともして消えていった。
何者かによってショッピングセンターのゲームコーナーからガンバライドカードが全て抜き取られてしまう。主人公は調査を進めていくうちに有川ケンジに出会いガンバライドを教わる。謎の少年・セラフからギアを渡され「悪を倒せ」と頼まれる。そして主人公は実行犯を倒し、事件が解決した。
サイキョウ（西京）シティを舞台に、ディケイドライバーに似た謎の装置「ガンバライドギア」によって、ガンバライドカードから実体化したライダーが怪事件を起こす。主人公はギアを悪用する人物を探して、ガンバライドで対決、事件を解決していく。ひとつの章ごとに1週間が経過し、章が進むとガンバライドの次弾が稼働、新しいカードが手に入るようになる。
トレーディングカードアーケードゲーム『仮面ライダーバトル ガンバライド』のコンシューマ向けタイトルである。バトルキャラクターはヒーローカードで67体、スペシャルカードは83体以上。第1弾から第9弾までの筐体排出カード700枚以上、同時期のプロモーションカードなどに加え、本作オリジナルカードをデジタル化して収録している。独自のストーリーモードが存在し、様々なバトルが繰り広げられていく。アーケード版第11弾ではプレイ後・デモ画面終了後、本作用に全8種類のパスワードが公開されていた。パスワードはこの他にも書籍などにも記載されている。
紀元前63年、父がローマの将軍グナエウス・ポンペイウスによってポントスを追われてファルナケス2世の統治するボスポロス王国に逃げ込むと、ファルナケス2世はパンティカパイオンで父を自殺に追い込み、父の遺体をポンペイウスに引き渡してローマに降伏した。これによってファルナケス2世はポンペイウスによってボスポロスとポントスの支配を承認された。しかしローマでポンペイウスとガイウス・ユリウス・カエサルの間に内戦が勃発すると、父が拡大したがローマに奪われたかつての領土を奪回すべく兵を挙げたものの、紀元前47年にゼラの戦いでカエサルに敗れた（カエサルの「来た、見た、勝った」の言葉で有名）。ファルナケス2世は敗走したが、まもなく本拠地のクリミア半島で簒奪者アサンドロスにより殺害された。
Java 7 以前では、メソッド内部に「無名クラス」を定義することで似たようなことができる。無名クラスからは、そのメソッドの final （リードオンリー）なローカル変数を、無名クラスのメンバ変数と名前が被らない限り、参照できる。class CalculationWindow extends JFrame {    private JButton saveButton;    ...    public final void calculateInSeparateThread(final URI uri) {        // The expression "new Runnable() { ... }" is an anonymous class.        Runnable runner = new Runnable() {            void run() {                // It can access final local variables:                calculate(uri);                // It can access private fields of the enclosing class:                // Always update the Graphic components into the Swing Thread                SwingUtilities.invokeLater(new Runnable() {                     public void run() {                         saveButton.setEnabled(true);                     }                });                               }        };        new Thread(runner).start();    }}要素が1つの配列を final な参照で保持すれば、クロージャで1つのローカル変数を参照する機能をエミュレートできる。内部クラスはその参照の値そのものを変えることはできないが、参照されている配列の要素の値は変えることができるからである。このテクニックはJavaに限ったものではなく、Pythonなど似た制限を持つ言語でも有効である。Javaに完全なクロージャを追加するという言語拡張が検討されていた。様々な問題により、クロージャを導入せずに、SAM Typeなインターフェース実装の簡単な表記法が Java 8 にて導入された。