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を含む。
- 自動デバッグ:構文エラーのパッチにとどまらず、統合エラーを体系的に修復。
- マルチモーダリティ対応:画像、動画、音声、推論資産など、さまざまなプロバイダーと統合可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト