4章ゲーム開発の始まり
Unityのインターフェースの使い方について理解することと、ひとつのゲームを完成させることは別のことです。第II部では、「第I部 Unityの基本」で確認してきた事柄を踏まえて、2Dゲームを開発していきます。第II部が終わる頃には、縦スクロールアクションゲーム『Gnome's Well That Ends Well』が完成するでしょう(ゲームの完成形を図4-1に示します)。
4.1 ゲームデザイン
『Gnome's Well』のゲームプレイは難しくありません。プレイヤーはロープに吊られて井戸を降りていくノーム(小さな妖精)を操作します。井戸の底には宝があります。問題は、この井戸には障害物が設置されていて、ノームがそれに触れると死んでしまいます。
開発を始める前に、ゲームがどのようなものになるのかをイメージするための大雑把なスケッチをします。今回はOmniGraffleというアプリケーションを使いますが、どのようなツールを用いるかは本質ではありません。紙とペンがあれば十分ですし、そのほうがよいときもあります。目的は、どのようなゲームにまとめるのかを、ゲーム開発の初期の段階で大まかに想像することです。筆者らがスケッチした『Gnome's Well』を図4-2に示します。
ゲームがどのようになるのかを決めたら、次は全体のアーキテクチャーを決めていきます。まず考えるのが、見えるオブジェクトは何か、オブジェクト同士の相互作用はどんなものかです。それと同時に、画面には映らない要素のことも考え始めます。例えば、入力はどのように受け取るか、ゲーム内マネージャー同士がどのようにやり取りをするかを考えます。 ...
Get Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.