手順1:1つのアクションを選び、ルールを3文で書く
テーマからではなく、プレイヤーが指で何をするかから考えましょう。タップして落とす、ドラッグして狙う、長押ししてためる、スワイプして避ける。これだけでゲーム全体を作れます。次の3点を文章にします。プレイヤーがすること、達成したいこと、挑戦が終わる条件です。3文で説明できないなら、初めての作品にはまだ大きすぎるアイデアです。
完成した2つの例を見ると、説明をどれだけ短くできるかが分かります。Stack:タップして滑る板をタワーに落とします。端からはみ出した部分は切り落とされ、着地する面がなくなるとゲーム終了です。Dunk:後ろにドラッグして離し、毎回動くゴールへバスケットボールを投げます。枠に当たらないシュートでコンボが続きます。どちらもアクション、目標、失敗条件は1つずつです。
- アクション:タップ、ドラッグ、長押し、スワイプなど、プレイヤーが繰り返す入力。
- 目標:スコアを伸ばす、レベルをクリアする、標的に到達するなど。
- 失敗:シュートを外す、衝突する、時間切れになる、手数が尽きるなど。
- フィードバック:成功時と失敗時に画面や音で伝えること。
手順2:作り方を選ぶ
誰にでも合う正解のツールはありません。何を学びたいか、どれくらい早く遊びたいかで選びましょう。コードを書くと、ゲームの仕組みを最も深く学べます。ビジュアルエディターなら、初心者でも構文エラーなしで動くものを作れます。規模を大きくする予定なら、総合ゲームエンジンが向いています。プロンプトで説明する方法は、アイデアを試せるものにする最短ルートです。時間をかける前に面白さを確かめられます。
Oneshot Gemsでは、会話でゲームを説明するとプレイ可能なバージョンが作成されます。スマートフォンやブラウザーで試し、変更のフィードバックを送り、準備ができたら公開できます。ゲームの作成とリミックスには作成クレジットが必要です。 Creator サブスクリプションでは定期的に利用できるクレジット枠が提供され、単発のクレジットパックも利用できます。最新情報は料金ページをご確認ください。 ゲームはOneshot Gems上でホストされ、ソースコードやアプリストア向けのネイティブアプリはエクスポートされません。
| 方法 | すること | 向いている人 |
|---|---|---|
| プロンプト型ツール | 平易な言葉でルールを説明し、結果をプレイして変更を依頼する | コードよりデザインに関心があり、アイデアをすぐ試したい |
| ノーコードのビジュアルエディター | オブジェクトを配置し、「タップしたらジャンプ」のようなイベントをつなぐ | コードを書かずに、自分でゲームのロジックを組み立てたい |
| ゲームエンジン | GodotやUnityなどのエディターでシーンを作り、スクリプトを書く | 大きなプロジェクトや、アプリストア・家庭用ゲーム機での公開を考えている |
| ゼロからコードを書く | Webページ上のJavaScriptなどで、ゲームループ、入力処理、描画を自分で書く | すべての仕組みを理解したい、またはプログラミングが好き |
手順3:勝ち負けがある最小のバージョンを作る
魅力的な絵を描いたり生成したりする前に、シンプルな図形で基本アクションを動かしましょう。四角が長方形を飛び越えるだけでもゲームです。失敗できない美しいキャラクターだけではゲームになりません。挑戦が始まり、プレイヤーが成功か失敗をし、終了後に新しい挑戦が始まるところまで作ります。このループが最初のプレイ可能なバージョンです。
この段階で別の仕組みを追加するのは避けましょう。パワーアップ、ショップ、複数のキャラクター、レベルマップは作業を増やし、中心となるアクションが面白いか見えにくくします。アイデアは別のリストに書き留め、手順5の後で検討しましょう。
手順4:手応えを作る
プロトタイプと何度も遊びたくなるゲームの違いは、主にフィードバックです。入力と同時にゲーム世界が反応するようにしましょう。命中には光や音、揺れを加えます。完璧なプレイには通常より少し大きな反応を返します。失敗は分かりやすく公平にし、プレイヤーが原因を理解できるようにします。スマートフォンでは、接触時の短い振動も少ない手間で大きな効果を生みます。
数値は1つずつ調整します。難しすぎるなら、障害物を遅くするか標的を広げ、ほかを変える前にもう一度プレイしましょう。3つの値を同時に変えると、どれが効果を生んだか分からなくなります。
手順5:初めて見る人にテストしてもらう
ゲームを別の人に渡し、何も説明せずに観察しましょう。最初に指を置く場所、目標を理解するまでの時間、失敗する場所を見ます。操作を説明する必要があるなら、説明画面を長くするのではなく、最初の場面を分かりやすくします。無言のテストを3回行うほうが、1週間ひとりで磨き込むより多くのことが分かります。
テスターの提案ではなく、実際に起きたことを記録します。「ボールではなくスコアをタップした」は修正可能な事実です。最も多い問題を直し、新しい人で再テストしましょう。
- 助けなしで5秒以内に遊び始めたか?
- 挑戦が終わった理由を理解できたか?
- 促されずに次の挑戦を始めたか?
- 小さなスマートフォンで片手操作しても、大きな画面と同じように動くか?
手順6:完成させて人に遊んでもらう
知らない人があなたの立ち会いなしでゲームを開き、遊んで、最後まで到達できれば完成です。内容を増やす前に公開先を決めましょう。ブラウザーゲームはリンクで共有してすぐ遊べます。ネイティブのモバイルゲームはAppleやGoogleの開発者プログラムと審査を経る必要があり、別のルールや費用がかかる独立したプロジェクトです。初めてのゲームなら、誰でも開けるリンクが実際のプレイヤーやフィードバックを得る最短の方法です。
次は2つ目のゲームを作りましょう。最初の作品でどこに時間がかかったか分かっているので、より早く、より良いものを作れます。
ゲームの作り方についての質問
プログラミングを知らなくてもゲームを作れますか?
はい。ビジュアルエディターではイベントや条件からロジックを作れます。プロンプト型ツールでは文章による説明からプレイ可能なゲームを作れます。いずれの場合も、ルールを考え、結果をテストし、変更内容を決める必要があります。これがゲーム制作の大部分です。
初めてのゲームを作るのにどのくらいかかりますか?
ツールよりも規模によって大きく変わります。1つのアクションとスコアだけのゲームなら、ビジュアルエディターやプロンプト型ツールで午後には遊べるようになるでしょう。初めてコードを書く場合は、学習に数日かかることもあります。レベル、物語、オリジナルのアートを含む作品には数週間から数か月かかります。
初心者は最初にどんなゲームを作ればよいですか?
入力が1種類で、1回のプレイが短いものにしましょう。積み上げゲーム、ワンタップのジャンプゲーム、キャッチして避けるゲーム、狙って離すシューティングなどです。必要なアートが少なく、すぐテストでき、変更が次のプレイですぐに分かります。
スマートフォンでゲームを作れますか?
小さなゲームなら可能です。スマートフォンやタブレットで動くエディターもあります。プロンプト型の制作に必要なのはテキスト入力欄とテストプレイの方法だけです。長いスクリプトの入力や、多数のアートファイルの管理にはコンピューターのほうが便利です。
絵が描ける必要はありますか?
いいえ。人気のある小規模なゲームの多くは、平面的な形、限られた色、分かりやすい動きを使っています。細部よりも視認性が重要です。何が危険で、何を拾えて、何を操作できるかをプレイヤーがすぐに見分けられるようにしましょう。
関連情報
古い情報を見つけましたか? 訂正を連絡

