top of page

100% AI生成 ― Unity 6、.NET 8、Python での私たちの作り方

執筆者の写真: Marcel Dütscher
Marcel Dütscher
6月26日
読了時間: 1分

いちばんよくいただく質問のひとつが、複雑なマルチプレイのボクセルゲームを、どうやってまるごとAIで作るの?です。短く答えると、とても厳しいルールで、です。


AIはコードを書くのがすばらしく得意ですが、全体の設計の視点はすぐに見失います。だから私は、初日から、クライアントとサーバーをきっちり分けた設計にしました。


技術スタックの一覧:

  • クライアント:描画、入力、ボクセルのメッシュ化を担当する Unity 6。

  • サーバー:チャンク生成と、サーバーが主導権を持つ UDP ネットワークを担当する .NET 8 の専用サーバー。

  • ロジック&コード:Claude と ChatGPT に、プロンプトだけで書いてもらっています。

  • アセット:AIが自分で ElevenLabs(サウンド)と OpenAI(テクスチャ/グラフィック)の API にアクセスできるように、Python スクリプトを生成してもらいました。

いちばん大切な原則は、MVP(実用最小限の製品)の考え方です。どの機能(たとえばクラフトのレシピや惑星の生成)でも、まず動く最小のバージョンをAIに作らせて、それから機能を広げていきます。


こうすると、コードがきれいに保たれ、AIのハルシネーションも抑えられます。


コードのすべては、私たちの GitHub リポジトリで見られます!

最新記事

すべて表示
新しいバージョンが2026.7.19で、0.9.2ではない理由 🗓️

今日アップデートする人は、バージョン0.9.1から2026.7.19にジャンプします。打ち間違いに見えますが、意図した決定です。バージョンの付け方を、「セマンティック」から日付ベースのバージョン(年.月.カウンター)に変えました。その理由をお話しします。 古い方式は、だれも聞かない質問に答えていました。 セマンティックバージョニング(0.9.1、1.2.3…)は、ソフトウェアライブラリの世界から来

 
 
おそうじ完了:GitHubのキャッシュをようやくちゃんと使えるようになりました 🧹

前回の技術記事では、ビルドとチェックのパイプラインに本当は何がかかっているのかを測りました。わかったのは、お金ではなく、待ち時間と保存容量だということでした。その記事は「おそうじの作業は計画してあるけれど、まだ終わっていない」で締めくくっていました。ところが、思ったより早く進みました。今日のお昼の時点で、メインブランチに入っています。数字をご紹介します。 まず結果から。 リポジトリのキャッシュ使用

 
 
月に1000回のビルド実行、そのどれにもお金はかかっていません ⚙️

まず訂正です。この記事の最初のバージョンでは、GitHubのビルド時間を使い切ってしまい、そのせいでProアカウントにアップグレードせざるをえなかった、と書いていました。それは間違いでした。ドキュメントを一目見ればわかったことです。公開リポジトリでは、GitHubのビルド時間は無料です。アーティファクトもキャッシュもです。うちのリポジトリは5月末から公開されているので、1分もお金を払ったことはあり

 
 

コメント


この投稿へのコメントは利用できなくなりました。詳細はサイト所有者にお問い合わせください。
bottom of page