AIでゲームを作るために必要なすべて
任意のAIアシスタントを開いて次のように伝えてください:「rakuai.com/schema.jsonにあるRakuゲームエンジンスキーマを使って、適応型難易度付きのスペースシューターを作成してください。」 AIが完全な.rakuファイルを生成します。
AIプラットフォームは公開スキーマを使用して.rakuファイルを生成します。完全な.rakuファイル仕様については任意のLLMに rakuai.com/schema.json を読み込ませるか、キュレーションされたAPIリファレンスには rakuai.com/api-manifest.json をご利用ください。
LLM統合ガイド完全版 → コピー&ペーストプロンプト、トラブルシューティング、自動修正ツール
GPT-4およびGPT-4oは.rakuファイル生成に完全対応。ハルシネーションされたフィールドを避けるため、必ず最初にrakuai.com/schema.jsonを読み込ませてください。
Claude OpusおよびSonnetモデルは構文的に正しい.rakuファイルを生成します。ツール連携強化のためMCPサーバー統合に対応。
Gemini ProおよびUltraは.rakuスキーマに対応。マルチターン会話による反復的なゲームデザインに最適。
VS CodeおよびVisual Studio拡張機能が.rakuファイルの補完と検証を提供。オートコンプリートのために隣接タブでschema.jsonを開いてください。
ゲームを説明するとAIが生成するファイルの例です。すべてのフィールドはスキーマにドキュメント化されています。
16サブシステムにわたる2,718のC API関数。完全なドキュメントはGitHubで利用可能です。
エンジンライフサイクル、メモリプール、マルチスレッドジョブシステム、シグナル/スロットイベントバス、ファイルIO、構造化ログ、タイマー管理。他のすべてのサブシステムはリソース割り当てとクロスシステム通信のためにCoreに依存します。
関数を見る →階層シーングラフ、メタリック/ラフネスワークフローのPBRマテリアル、動的ライティング(ポイント、スポット、ディレクショナル、エリア)、ポストプロセスパイプライン(ブルーム、SSAO、モーションブラー、カラーグレーディング)、可変レートシェーディング、LOD管理、パーティクルシステム、プロシージャルメッシュ生成。
関数を見る →設定可能なフローステートターゲティング(0.0–1.0)による動的難易度調整(DDA)、リアルタイムプレイヤープロファイリング(スキル、攻撃性、探索スタイル)、感情状態検出(フラストレーション、退屈、興奮)、適応型NPCビヘイビアツリー、プロシージャルダイアログおよびコンテンツ生成のためのオンデバイスSLM推論。
関数を見る →OpenXR 1.1ランタイム、ハンドトラッキング(片手あたり26関節スケルトン)、フォービエイテッドレンダリング対応アイトラッキング、永続的ワールド配置のための空間アンカー、パススルーARコンポジティング、HD振動付きコントローラーハプティクス、VR/AR/フラットスクリーンモード間の自動フォールバック。
関数を見る →HRTF(頭部伝達関数)対応の空間3Dオーディオ、ゲームプレイの激しさに反応する適応型ミュージックシステム、ボイスアシスタント統合、プロシージャルサウンドエフェクト、オーディオオクルージョン/オブストラクション、ソースごとの減衰カーブ付きマルチチャンネルミキシング。
関数を見る →剛体ダイナミクス、連続衝突検出、レイキャスティング、トリガーボリューム、ジョイント制約(ヒンジ、スプリング、固定、スライダー)、空間パーティショニング。設定可能な重力とシミュレーションサブステップによる2Dおよび3D物理モードに対応。
関数を見る →WebRTCピアツーピアマルチプレイヤー、権威的ステートレプリケーション、ロビー管理、プレイヤーマッチメイキング、レイテンシ補正。最大16プレイヤー(Proティア)に対応。自動NATトラバーサルとリレーフォールバック。
関数を見る →ブレンドツリー付きスケルタルアニメーション、IKソルバー、アニメーションステートマシン、プロシージャルアニメーションレイヤー、2D用スプライトシートアニメーション、UIおよびゲームプレイトランジション用のトゥイーン/イージング関数。
関数を見る →完全にオンデバイスで実行される小型言語モデル推論。感情認識、ジェスチャー検出、ビジョンベースのプレイヤー分析、NPCダイアログ生成、クラウド依存なしのプライバシーファーストAI処理。
関数を見る →キーボード、マウス、ゲームパッド、タッチ、ジェスチャーの統合入力システム。デッドゾーン、カーブ、マルチデバイスサポート付きのアクションベースバインディング。対応コントローラーでの触覚フィードバック。
関数を見る →2Dおよび3Dウィジェットシステム、ランタイムスキニング付きテーマエンジン、アクセシビリティ機能(スクリーンリーダー、ハイコントラスト、リマッピング可能なコントロール)、HUDオーバーレイ管理。
関数を見る →GLTF 2.0およびFBXモデルローディング、ミップマップ管理付きテクスチャストリーミング、オーディオコーデックサポート(WAV、OGG、MP3)、アセットキャッシュ、高速イテレーションのためのホットリロード。
関数を見る →組み込みシーンインスペクター、プロパティエディター、デバッグビジュアライゼーションオーバーレイ、リアルタイムパフォーマンスプロファイラー、開発とテスト用のエンティティ階層ブラウザ。
関数を見る →サンドボックス実行付き組み込みLua VM、ライブ編集のためのホットリロード、自動C APIバインディング、ゲームロジックとカットシーンスクリプティング用のコルーチンサポート。
関数を見る →