Back to Blog
·Summer Team

初めてのゲームを vibe coding する方法: アイデアを説明するだけでゲームを完成させる

Summer Engine を使ってゼロからゲームを「vibe coding」する方法を学びましょう。プログラミングの経験は不要です。アイデアを普通の言葉で説明するだけです。

「vibe coding」 という言葉は爆発的に人気が高まっていますが、それには十分な理由があります。自分ですべてのコードを書く代わりに、作りたいものの「雰囲気 (vibe)」や意図を説明するだけでソフトウェア (ここではゲーム) を作れる、という考え方です。

Summer Engine を使えば、vibe coding は単なるバズワードではありません。数千人のクリエイターが初めてのゲームを作っている方法そのものです。

このチュートリアルでは、手動でコードを一行も書くことなく、シンプルな 3D プラットフォーマーゲームを作る手順を紹介します。

vibe coding とは?

vibe coding とは、あなたが ディレクター として振る舞い、AI が エンジニア として振る舞う開発スタイルです。あなたがビジョン、ルール、そして「雰囲気」を提供し、AI が実装の詳細を担当します。

ゲーム開発を技術的な課題から、創造的な会話に変えてくれます。

ステップ 1: Summer Engine をダウンロードする

まずは Summer Engine が必要です。Mac と Windows 向けに無料でダウンロードできます。

こちらから Summer をダウンロード

ステップ 2: 最初のプロンプト

Summer を開いて、新しいプロジェクトを作成します。右側にチャットウィンドウが表示されます。ここがあなたの司令塔です。

ファイルをドラッグしたりスクリプトを書いたりする代わりに、プロンプト から始めます。

こう入力してみましょう:

「3D プラットフォーマーのレベルを作って。WASD で移動してジャンプできるプレイヤーキャラクターがほしい。世界は浮島スタイルで、草と浮遊するプラットフォームのある感じで。」

ステップ 3: 魔法を見守る

Summer の AI エージェントが一斉に動き出します:

  1. シーンエキスパート: 3D 環境を構築し、地面用の StaticBody3D を追加して浮遊プラットフォームを作成します。
  2. スクリプトエキスパート: 移動、ジャンプロジック、重力のための CharacterBody3D スクリプトを書きます。
  3. アセットエキスパート: 草と空のためのプレースホルダーマテリアルを生成します。

約 30 秒で、プレイ可能なシーンが手に入ります。Play をクリックしてテストしましょう。

ステップ 4: vibe を反復調整する

ここが「vibe coding」の真価が発揮される場面です。コードをデバッグするのではなく、vibe を微調整します。

こう伝えてみましょう:

「ジャンプがふわふわしすぎている。重力を強くして、ジャンプをキビキビさせて。あとプレイヤーの移動速度も上げて。」

Summer はプレイヤースクリプトを開き、JUMP_VELOCITYGRAVITY の定数を調整し、移動速度を更新します。「ふわふわ」が低重力を意味し、「キビキビ」が高重力や強いジャンプ力を意味することを理解しています。

ステップ 5: ビジュアルを追加する

次はスタイルを加えましょう。

こう伝えてみましょう:

「ローポリの木のモデルを生成して、スタート地点の周りに森を配置して。空は夕焼けの雰囲気にして。」

Summer は統合された MeshyGemini モデルを使って次のことを行います:

  1. 3D の木のモデルを生成する。
  2. 夕焼けのスカイボックステクスチャを作成する。
  3. 木々をプロシージャルにレベル内に配置する。

ステップ 6: ゲームメカニクスを追加する

ゴールを追加しましょう。

こう伝えてみましょう:

「回転するコインを追加して。プレイヤーが触れたら音を鳴らして消えるようにして。集めたコインの数を画面に表示するカウンターも追加して。」

Summer は次のことを行います:

  1. Area3D を持つ Coin シーンを作成する。
  2. 回転をアニメーションさせる。
  3. プレイヤーとの衝突を検知するスクリプトを書く。
  4. ElevenLabs を使って「ディン」という効果音を生成する。
  5. スコア用の Label を含む UI CanvasLayer を作成する。

まとめ

おめでとうございます! メカニクス、ビジュアル、オーディオを備えたプレイ可能な 3D プラットフォーマーを、やりたいことを説明するだけで作り上げました。

これが Summer Engine での vibe coding の力です。ゲーム開発者を置き換えるものではなく、誰もが創作する力を手にするためのものです。

自分でも試してみたいですか? Summer Engine をダウンロード して、夢のゲームを vibe coding で作り始めましょう。