Oneshot Gems
今すぐプレイ

ゲーム開発者向け

スマートフォンで遊ぶゲームを作るのか、スマートフォン上で開発するのかを決める

「モバイル ゲーム開発」とは、プレイヤーが携帯電話で使用するゲームを構築すること、または携帯電話自体で開発作業を行うことを意味します。これらは個別の決定です。まず配信形式を選択します。モバイル対応の Web ゲームはブラウザまたはホストされたページで開きますが、ネイティブ アプリはモバイル オペレーティング システム用にパッケージ化されており、ストアを通じて配布できます。次に、作業できるエディタを選択します。

このページの内容

まず遊べる状態にする方法を選ぶ

ゲームの仕組みを短く試すなら、ひと通り遊べる流れを作り、Webページとして公開して共有します。実機で表示領域の大きさ、タッチ操作、音、再読み込み時の動作を確認してください。MDNのモバイル向けタッチ操作ガイドでは、タッチ入力の扱いを説明しています。

オペレーティング システムの統合またはストア配布インストールが必要な場合は、ネイティブ アプリを選択してください。 Android のゲーム開発ガイドでは、Unity、Unreal、Defold、Godot などのゲーム エンジンで開始し、必要に応じて Android ツールを使用することを推奨しています。 iOS では、SpriteKit は Apple のネイティブ 2D フレームワークです。他のエンジンは、独自のエクスポート ワークフローを通じて Apple プラットフォームをターゲットにすることができます。

完了できるワークフローを選択してください

少ないコードでシーンとルールを配置したい場合はビジュアル メーカーを使用し、組み込みのシーン、入力、アセット システムが必要な場合はゲーム エンジンを、直接制御が必要でプログラミング言語を既に知っている場合はフレームワークを使用します。正確なエクスポート パスを早い段階でテストします。タイトル画面、1 つのインタラクション、再起動を作成し、ゲームを拡張する前に選択したターゲット用にビルドします。

「スマートフォン向けに作ること」と「スマートフォン上で編集すること」を分けて考えます。パソコンのエディターからモバイル向けにビルドする方法も、AndroidやiOS用の編集アプリを備えたツールを使う方法もあります。エディターが動く環境と、書き出しやストア公開に必要な機器・サービスを確認してください。

実機で行う簡潔な受け入れテストを用意する

ステージを増やす前に、画面幅の狭いスマートフォンと広いスマートフォン、縦向きと横向きの両方に対応する場合は両方の向き、着信などの割り込み、新規インストールまたは新しいブラウザーセッションを試します。各項目の合否を記録してください。意図しない横スクロールなしでゲームが収まること、主な操作がタッチに反応すること、説明が読めること、一時停止と最初からやり直す機能が動くこと、定めたルールどおりに再開またはリセットされることを確認します。これらを満たす試作版は内容を増やせる段階ですが、それだけでストア公開の準備が完了するわけではありません。

⁨モバイルゲーム開発⁩についての質問

ネイティブ アプリを構築せずにモバイル ゲームを作成できますか?

はい。 Web ゲームは、携帯電話でのブラウザープレイ用にホストできます。タッチ コントロール、ビューポート、ターゲット ブラウザを確認してください。ホストされたページは、インストール可能なストア アプリと同じ成果物ではありません。

スマートフォン向けゲームは、スマートフォン上でプログラミングする必要がありますか?

いいえ。遊ぶ端末と開発に使う端末は別々に選べます。パソコン上でスマートフォン向けのゲームを作っても構いません。プロジェクト機能や書き出し機能が目的に合うなら、Android上で動くエディターも使えます。

関連情報

古い情報を見つけましたか? 訂正を連絡

もっと遊ぼう。

いつでも遊べる無料ブラウザーゲーム。楽しいゲームを見つけて、次のお気に入りにしよう。

気になることを、もっと