ベストアンサー
SubwaySurfersやAltosAdventureなどのエンドレスランナーゲームを意味する場合、これらのゲームを作成する方法はいくつかあります。団結。無限のランナーゲームのためにトラック全体を構築する必要はありません。キャラクターのパス、背景、オブジェクト(障害物)を作成します。
- コレクターとスポナー:オブジェクトにコライダーを追加し、バックグラウンド。空のゲームオブジェクトを2つ追加し、それらにコライダーを参加させます。それらの1つがスポナーで、もう1つがコレクターであることを確認してください。それらにスクリプトを追加します。 CollectorとSpawnerの両方のコードを数行記述します。したがって、ゲームを実行すると、#Sceneパネルに新しいパス、障害物、背景が自動的に表示されます。コレクターは、舞台裏で実行されているオブジェクトを収集します。
- カメラスクリプティング: U環境全体を追加または作成して、追加することもできます。シーン上のパネルのレイヤー。アルファがゼロであることを確認し、カメラスクリプトを使用してパネルを接続します。また、カメラスクリプトをプレーヤーに添付します。したがって、ゲームを実行すると、プレーヤーが移動してからカメラが移動するかどうかがわかります。同時に、カメラに取り付けたパネルも、キャラクターまたはプレーヤーに対して移動します。
回答
はいおよびいいえ。 GMSはそれが何をするかについて非常に優れています。 GMSでサポートされていない多くのメカニズムとテクニックを使用してゲームを作成する場合は、 を作成します Unity、Unreal Engine、または別のエンジン/フレームワークを使用すると、ゲームが高速になります。 (ゲームエンジンのリスト-ウィキペディア)
ゲームを作成するための戦略を立てる際には、考慮すべきことがたくさんあります。良いゲームを作ることは、どのようにアプローチしても難しいです。
お金を稼ぐためにゲームを作ることを考えているのなら、ゲームだけでなく、ゲームビジネスの開発について話しているのです。 非常に 難しい問題です!良いゲームを作る必要があるだけでなく、良いビジネスを作る必要もあります。ゲームを構築しているだけの場合は、ゲームエンジン/フレームワークの選択について考える必要はほとんどありません。ゲームビジネスを構築している場合は、ゲーム開発の観点からエンジン/フレームワークを考えるだけでなく、ビジネス開発の観点からも考慮する必要があります。例として、UnityとUnrealは開発スタイルが大きく異なりますが(その単純な側面の1つはC ++とC#です)、ビジネス関係へのアプローチはさらに異なります。 Unityは開発者向けのサブスクリプションモデルであり、Unrealは収益分配です。事業計画でこれら2つの異なるモデルを説明することは簡単ではありません。