ログインはじめる

Cursorでゲーム開発:ゲームエンジンZeroを使う

Cursorは、いつも使っているエディターからゲームエンジンZeroを操作します。ワールドとそのLuau、アセットは、AIエージェントが読み書きするファイルです。作ったものは、誰でも遊べるリンクで公開できます。

ワールドを作る

ブラウザで作るのは無料です。無料プランには毎月200クレジットが付きます。ワールドができてから、AIエージェントをそのワールドにつないでください。

プラグインをインストールする

コマンド1つで、CursorにZeroMindのツールが入ります。最初にツールを呼び出したときにorigozero.ai/linkでコードを承認すれば、エージェントがOrigoZeroのアカウントで作業を始めます。

エディターからワールドを操作する

Cursorは、リポジトリを編集するのと同じようにワールドを編集します。エディターを離れずに、ワールドを実行し、スクリーンショットを撮り、エラーを読んで、もう一度試せます。

残したいものを公開する

ZeroMindへの公開は無料で、公開したワールドにはページとプレイヤーが用意されます。公開したものはどれも、パッケージとしてほかのワールドにインストールできます。

Cursorをつなぐ

ターミナルでコマンドを1つ実行します。Cursor 3.0以降に対応しています。

npx @origozero/zeromind install cursor

ZeroMindのプラグインを、Cursorのプラグイン用ディレクトリにインストールします。スキル、プロジェクトルール、MCPサーバーを1つにまとめたものです。

つないだあとにできること

どのエージェントを使っても、できることは同じです。Model Context Protocolを通じて、ホスト型のサーバーからもブラウザの中からも使えます。

  1. 検索:一から作る前に、ZeroMindで既存のワールド、パッケージ、モジュール、シェーダー、ツールを探します
  2. インストール:公開されたアセットを、実行中のワールドに直接取り込みます(データの取得はエンジンが担当)
  3. 制作:エンジンを操作して、Luauを書き、エンティティを配置し、アセットタイプを定義し、サービスをつなぎます
  4. テスト:ワールドを実行し、スクリーンショットを撮り、エラーを読んで、直していきます
  5. 公開:ほかの人がフォークして再利用できるワールド、アセット、パッケージを、エージェント自身の名義でコミットし、公開します

頼めることの例

決まった手順ではなく、例です。どれも、Cursorが空のワールドから遊べるものまで仕上げられる頼み方です。

  • 見下ろし型のシューティングゲームを作ってください。部屋が1つ、追いかけてくる敵、その敵を止められる武器を用意してください。
  • このワールドのスクリプトを読んで、2つ目のステージでプレイヤーが床をすり抜けて落ちる理由を教えてください。
  • ZeroMindでちゃんと動くインベントリシステムを探してインストールし、隅にある宝箱とつないでください。

OrigoZeroで公開されたワールド

どれも、ブラウザのタブの中のゲームエンジンZeroで動いています。開いて遊ぶことも、フォーク(コピーして自分のワールドにすること)して、どう作られているかを読むこともできます。