Web Analytics

orca-engine

⭐ 82 stars Simplified Chinese by Simplifine-gamedev

Orca引擎

Discord: https://discord.gg/bvdpdT26Tq

基于Godot引擎,由Simplifine进行增强。

有何亮点?

我们集成了一个聊天机器人,完全访问Godot。 聊天机器人可以:

AI助手功能

集成的聊天机器人拥有Godot开发的全面工具访问权限:

#### 场景与节点管理

#### 脚本与代码管理 #### 项目导航与搜索 > 🔍 查看高级索引文档,了解函数级分块、信号流跟踪和依赖分析的技术细节

#### 视觉内容创作

#### 物理与游戏对象 #### 信号与连接系统 #### 开发工作流

高级索引系统

Orca 引擎具备业内领先的 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
备注:

后端(可选本地 / 云端部署)

#### 环境配置

backend/ 目录下创建一个 .env 文件,填写您的 API 密钥:

# 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 文档搜索(RAG)

请参阅 Godot 文档搜索:索引与查询

#### 故障排除

编辑器与构建问题:

AI 后端问题: > 🔧 详细后端故障排除,涵盖向量搜索、索引和 API 配置问题

许可

提供商业授权。联系方式:[support@simplifine.com]

归属说明

本项目基于 Godot 引擎,由 Godot 引擎贡献者 Juan Linietsky 和 Ariel Manzur 共同开发。我们与 Godot 项目无关联。

品牌声明

本项目为 Simplifine 独立发行。“Godot”及相关商标为其各自所有者所有。

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