モバイルプラットフォーム向けゲームの開発におけるミニマリズムの原則

前文



昨年の夏の終わりに、私たちはゲームPapa Penguinを本格的な新しいゲームとして続けることにしました。 最初は、ベストプラクティスを使用して、既存のアイデアをわずかに変更し、それに基づいてより深刻なプロジェクトをリリースするだけでしたが、プリプロダクションの問題に徹底的にアプローチせず、プロジェクトの焦点と基本的なゲームプレイを最初から明確に定義しませんでした。 その結果、ゲームは可能な限り簡潔で堅実ではなく、ゲームの開発は引き継がれました。 さらに、計画されたすべての機能が実装されたわけではありませんが、開発プロセス中に数回停止し、結果を確認し、アイデア自体とレベル設計、インターフェイスなどを簡素化する必要がありました。 最近の単純化は、テストとレビューの後に行われました。 その結果、パパペンギン2ではなく、南極大tainでした。率直に言って、私は完全に満足していないことが判明しました。 ゲームは非常に興味深いことが判明しましたが、その多くは単純化および改善することができます(これは次のアップデートで試みます)。



新しい小さなゲームを作成することに関して疑問が生じました。 そして、前のものの経験を繰り返さないために、私は座って、プロダクションで小さなiOSプロジェクトを開始するときに覚えておく必要がある要件のリストを書きました。 もちろん、彼は開発者がすでにある程度の経験と自分の経験を持っているべきであることを考慮に入れています。 それらがなければ、いくつかのポイントは意味をなしません。 さらに、リストはすべてのジャンルに焦点を当てているわけではなく、主にゲームによって決定されます。 しかし、私は誰もがそれから自分のために何かを引き出すことができると思います。



だから、順番に:



1.アイデアのミニマリズム



ここでの例は、Tiny Wingsです。

画像



と怒っている鳥。

画像



2.設計のミニマリズム



これらのアイテム(すべてではない)の下で、JetPack JoyRideに署名します。

画像



そして群衆で実行します。

画像



3.グラフィックスのミニマリズム



フィットカットザロープ

画像



とコントレジュール。

画像



4.プログラミングのミニマリズム



ここでは、Angry Birds、Cut the Rope Experiments、Mega Runのすべての継続を説明します。

画像



5.シンプルなサウンドデザイン



Contre Jour、ロープを切る。



6.その他の(追加の)要件:



主な結果:すべての不要な要素をすぐに削除する必要があります。 要素を削除し、それなしで実行できることが判明した場合、ほとんどの場合、ここでは必要ありません。 開発者が長い間ファイルをディスクに書き込むためのプログラムのインターフェースを先延ばしにしたスティーブ・ジョブズの話を思い出します。 合計すると、ジョブはインターフェイスからすべてを削除し、大きな「保存」ボタンのみを残し、ファイルは単純にドラッグアンドドロップする必要がありました。 それは当時革命的でした。



おそらくここで説明されているものの多くは一見すると平凡に見えるかもしれませんが、開発中にそのようなリストを常に頭に置いておらず、それによって自分自身を制御しない場合、それは期待されたものではないかもしれません。 これらの要件を一緒に議論し、何かを追加し、何かに反論することを提案します。 業界での経験を持つ他の開発者の意見を知ってうれしいです。



All Articles