今回からは、iPhoneで動作するゲームアプリの作り方を解説しよう。ゲームでは、ユーテリティ系のソフトとは段違いの高いパフォーマンスでのグラフィック描画が求められる。そのために、画面描画にはOpenGLを用いることになる。その辺りから解説を行なっていこう。 題材として取り上げるゲームは、タワーディフェンスゲームだ。 タワーディフェンスゲームとは タワーディフェンスは、リアルタイムストラテジーゲームの一種となる。マップ内にタワーがあり、それを侵略してくる敵から防衛するのが目的となる。敵は一定数が連続で攻め込んできて、これをウェーブと呼ぶ。敵を迎撃するために、砲台を各所に配置するのだが、これには資源が必要となる。限られた資源で、いかに敵のウェーブをいかに効率よく撃破するか。これがゲームのポイントとなる。 タワーディフェンスゲームの元祖と言われているのが、FlashゲームであるRoman San