leigest519/OpenGame

OpenGame: Open Agentic Coding for Games

何を解決するか

OpenGameは、LLMを使って完全にプレイ可能なゲームを作成する難しさに対処します。標準的なコードエージェントは孤立したタスクには対応できますが、複数のファイル間での一貫性の維持、シーンの正しく接続、リアルタイムループにおける論理的一貫性など、ゲームに必要な複雑な調整にはしばしば苦労します。

動作方法

OpenGameは、単一のプロンプトからエンドツーエンドのウェブゲームを生成するエージェントフレームワークです。以下の主要なコンポーネントを活用しています:

  • ゲームスキルテンプレートスキル(スケルトンのライブラリを使って安定したプロジェクトアーキテクチャをスキャフォールディングする)とデバッグスキル(サンドボックス内で統合エラーとコンソールエラーを特定・修正する)からなる二重能力システム。
  • GameCoder-27B:継続的プレトレーニング、監督微調整(SFT)、実行に基づく強化学習により訓練された、ゲームエンジンの習得に特化した専用コードLLM。
  • OpenGame-Bench:ヘッドレスブラウザ実行と視覚言語モデル(VLM)を用いて、ビルドの健全性、視覚的使いやすさ、意図の整合性に基づいてゲームを評価する評価パイプライン。

対象ユーザー

Phaser、three.js、canvasなどのエンジンを使って、高レベルの自然言語記述からインタラクティブなウェブゲームを生成したい開発者やクリエイター向けに設計されています。プロジェクト構造を手動でコーディングする必要はありません。

特徴

  • エンドツーエンド生成:単一のプロンプトから完全にプレイ可能なウェブゲームを生成。
  • 専用LLM:ゲーム開発ワークフローに特化したGameCoder-27Bを含む。
  • 自動デバッグ:構文エラーのパッチにとどまらず、統合エラーを体系的に修復。
  • マルチモーダリティ対応:画像、動画、音声、推論資産など、さまざまなプロバイダーと統合可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト