Web Analytics

orca-engine

⭐ 82 stars English by Simplifine-gamedev

Orca Engine

Discord: https://discord.gg/bvdpdT26Tq

Based on Godot Engine, with enhancements by Simplifine.

What's the catch?

We are integrating a chat bot, with complete access to Godot. The chatbot can:

AI Assistant Capabilities

The integrated chatbot has access to comprehensive tools for Godot development:

#### Scene & Node Management

#### Script & Code Management #### Project Navigation & Search > 🔍 See Advanced Indexing Documentation for technical details on function-level chunking, signal flow tracking, and dependency analysis

#### Visual Content Creation

#### Physics & Game Objects #### Signal & Connection System #### Development Workflow

Advanced Indexing System

Orca Engine features a best-in-class Godot indexing system that understands your code at the function level:

Performance: ~2.7x more intelligent chunks than traditional line-based indexing, enabling precise understanding of complex game mechanics.

📚 Technical Deep Dive: Advanced Indexing | Backend Setup Guide

Quick Start (Editor Only)

Build and run the editor. The AI features connect to our cloud backend by default. No local backend setup is required.

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

Notes:

Backend (Optional Local / Cloud Deploy)

#### Environment Configuration

Create a .env file in the backend/ directory with your API keys:

# 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

⚙️ See Backend Configuration Guide for complete environment variable documentation and deployment instructions

#### Indexing performance (large projects)

The editor triggers server-side indexing automatically. For large codebases, set these to speed things up (in backend/.env locally or before running backend/deploy.sh so Cloud Run picks them up as secrets):

# 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

Notes:

Godot Docs Search (RAG)

See Godot Docs Search: Indexing and Querying.

#### Troubleshooting

Editor & Build Issues:

AI Backend Issues: > 🔧 Detailed Backend Troubleshooting for vector search, indexing, and API configuration issues

License

Commercial licensing is available. Contact: [support@simplifine.com]

Attribution

This project is based on Godot Engine by the Godot Engine contributors, Juan Linietsky and Ariel Manzur. We are not affiliated with the Godot project.

Branding

This project is an independent distribution by Simplifine. “Godot” and related marks are property of their respective owners.

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