Web Analytics

orca-engine

⭐ 82 stars Japanese by Simplifine-gamedev

Orca エンジン

Discord: https://discord.gg/bvdpdT26Tq

Godot エンジンをベースに、Simplifine による拡張を加えています。

何が特徴ですか?

Godot への完全アクセスを持つチャットボットを統合しています。 チャットボットは以下が可能です:

AI アシスタントの機能

統合されたチャットボットは Godot 開発のための包括的なツールにアクセス可能です:

#### シーン & ノード管理

#### スクリプト & コード管理 #### プロジェクトナビゲーション & 検索 > 🔍 高度なインデックス作成ドキュメントを見る 関数レベルのチャンク処理、シグナルフロー追跡、および依存関係分析に関する技術的詳細

#### ビジュアルコンテンツ作成

#### 物理&ゲームオブジェクト #### シグナル&接続システム #### 開発ワークフロー

高度なインデックス作成システム

Orca Engineは、最高クラスのGodotインデックス作成システムを搭載し、コードを関数レベルで理解します:

パフォーマンス:従来の行単位インデックスより約2.7倍インテリジェントなチャンクを実現し、複雑なゲームメカニクスの精密な理解を可能にします。

📚 技術的詳細:高度なインデックス作成 | バックエンドセットアップガイド

クイックスタート(エディターのみ)

エディターをビルドして実行します。AI機能はデフォルトで当社のクラウドバックエンドに接続されます。ローカルバックエンドの設定は不要です。

macOS:

git clone https://github.com/Simplifine-gamedev/orca-engine.git
cd orca-engine
brew install scons pkg-config python3 git
scons platform=macos target=editor dev_build=yes vulkan=no -j"$(sysctl -n hw.ncpu)"
./bin/godot.macos.editor.dev.arm64
Windows (PowerShell):

git clone https://github.com/Simplifine-gamedev/orca-engine.git
cd orca-engine

If needed: scoop install python scons git (or: choco install python scons git)

scons platform=windows target=editor dev_build=yes vulkan=no -j $env:NUMBER_OF_PROCESSORS .\bin\godot.windows.editor.dev.x86_64.exe

Linux(Ubuntu/Debian):

git clone https://github.com/Simplifine-gamedev/orca-engine.git
cd orca-engine
sudo apt update
sudo apt install -y build-essential scons pkg-config libx11-dev libxcursor-dev libxinerama-dev \
  libgl1-mesa-dev libglu1-mesa-dev libasound2-dev libpulse-dev libudev-dev libxi-dev libxrandr-dev \
  python3 python3-pip git
scons platform=linuxbsd target=editor dev_build=yes vulkan=no -j"$(nproc)"
./bin/godot.linuxbsd.editor.dev.x86_64
注意事項:

バックエンド(オプションのローカル / クラウド展開)

#### 環境設定

APIキーを含む .env ファイルを backend/ ディレクトリに作成してください:

# Required: AI provider for embeddings and chat
OPENAI_API_KEY=YOUR_OPENAI_API_KEY

ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY

GOOGLE_API_KEY=YOUR_GOOGLE_API_KEY

Required: For advanced vector search and function-level indexing

WEAVIATE_URL=https://YOUR-WEAVIATE-ENDPOINT WEAVIATE_API_KEY=YOUR_WEAVIATE_API_KEY

Optional: Additional configuration

FLASK_SECRET_KEY=YOUR_RANDOM_SECRET_KEY

Development mode (set to 'false' in production)

DEV_MODE=true

⚙️ バックエンド設定ガイドを見る 完全な環境変数のドキュメントとデプロイ手順について

#### インデックス作成のパフォーマンス(大規模プロジェクト)

エディターはサーバー側のインデックス作成を自動的にトリガーします。大規模なコードベースの場合、これらを設定して速度を上げてください(ローカルの backend/.env または backend/deploy.sh 実行前に設定し、Cloud Runがシークレットとして認識するようにします):

# Parallelism and batching
INDEX_MAX_WORKERS=32         # number of parallel file workers on the backend
EMBED_MAX_PARALLEL=12        # concurrent embedding batches (respect provider limits)
EMBED_BATCH_SIZE=256         # embeddings per batch
CHUNK_MAX_LINES=100          # larger chunks = fewer embedding calls

Small response caches

SEARCH_CACHE_TTL=45 GRAPH_CACHE_TTL=45
メモ:

Godot Docs Search (RAG)

Godot Docs Search: インデックス作成とクエリ を参照してください。

#### トラブルシューティング

エディター&ビルドの問題:

AI バックエンドの問題: > 🔧 詳細なバックエンドトラブルシューティング ベクター検索、インデックス作成、API 設定の問題について

ライセンス

商用ライセンスも利用可能です。お問い合わせ先:[support@simplifine.com]

帰属

本プロジェクトは Godot Engine の貢献者である Juan Linietsky と Ariel Manzur による Godot Engine を基にしています。Godot プロジェクトとは提携していません。

ブランディング

本プロジェクトは Simplifine による独立した配布物です。「Godot」および関連する商標はそれぞれの所有者の財産です。

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-26 ---