まず遊べる状態にする方法を選ぶ
ゲームの仕組みを短く試すなら、ひと通り遊べる流れを作り、Webページとして公開して共有します。実機で表示領域の大きさ、タッチ操作、音、再読み込み時の動作を確認してください。MDNのモバイル向けタッチ操作ガイドでは、タッチ入力の扱いを説明しています。
オペレーティング システムの統合またはストア配布インストールが必要な場合は、ネイティブ アプリを選択してください。 Android のゲーム開発ガイドでは、Unity、Unreal、Defold、Godot などのゲーム エンジンで開始し、必要に応じて Android ツールを使用することを推奨しています。 iOS では、SpriteKit は Apple のネイティブ 2D フレームワークです。他のエンジンは、独自のエクスポート ワークフローを通じて Apple プラットフォームをターゲットにすることができます。
完了できるワークフローを選択してください
少ないコードでシーンとルールを配置したい場合はビジュアル メーカーを使用し、組み込みのシーン、入力、アセット システムが必要な場合はゲーム エンジンを、直接制御が必要でプログラミング言語を既に知っている場合はフレームワークを使用します。正確なエクスポート パスを早い段階でテストします。タイトル画面、1 つのインタラクション、再起動を作成し、ゲームを拡張する前に選択したターゲット用にビルドします。
「スマートフォン向けに作ること」と「スマートフォン上で編集すること」を分けて考えます。パソコンのエディターからモバイル向けにビルドする方法も、AndroidやiOS用の編集アプリを備えたツールを使う方法もあります。エディターが動く環境と、書き出しやストア公開に必要な機器・サービスを確認してください。
実機で行う簡潔な受け入れテストを用意する
ステージを増やす前に、画面幅の狭いスマートフォンと広いスマートフォン、縦向きと横向きの両方に対応する場合は両方の向き、着信などの割り込み、新規インストールまたは新しいブラウザーセッションを試します。各項目の合否を記録してください。意図しない横スクロールなしでゲームが収まること、主な操作がタッチに反応すること、説明が読めること、一時停止と最初からやり直す機能が動くこと、定めたルールどおりに再開またはリセットされることを確認します。これらを満たす試作版は内容を増やせる段階ですが、それだけでストア公開の準備が完了するわけではありません。
モバイルゲーム開発についての質問
ネイティブ アプリを構築せずにモバイル ゲームを作成できますか?
はい。 Web ゲームは、携帯電話でのブラウザープレイ用にホストできます。タッチ コントロール、ビューポート、ターゲット ブラウザを確認してください。ホストされたページは、インストール可能なストア アプリと同じ成果物ではありません。
スマートフォン向けゲームは、スマートフォン上でプログラミングする必要がありますか?
いいえ。遊ぶ端末と開発に使う端末は別々に選べます。パソコン上でスマートフォン向けのゲームを作っても構いません。プロジェクト機能や書き出し機能が目的に合うなら、Android上で動くエディターも使えます。
関連情報
古い情報を見つけましたか? 訂正を連絡