Web Analytics

orca-engine

⭐ 82 stars Spanish by Simplifine-gamedev

Motor Orca

Discord: https://discord.gg/bvdpdT26Tq

Basado en Godot Engine, con mejoras por Simplifine.

¿Cuál es la trampa?

Estamos integrando un chatbot, con acceso completo a Godot. El chatbot puede:

Capacidades del Asistente de IA

El chatbot integrado tiene acceso a herramientas completas para el desarrollo en Godot:

#### Gestión de Escenas y Nodos

#### Gestión de Scripts y Código #### Navegación y Búsqueda en el Proyecto > 🔍 Ver documentación avanzada de indexación para detalles técnicos sobre segmentación a nivel de función, seguimiento del flujo de señales y análisis de dependencias

#### Creación de Contenido Visual

#### Física y Objetos del Juego #### Sistema de Señales y Conexiones #### Flujo de Trabajo en Desarrollo

Sistema Avanzado de Indexación

Orca Engine cuenta con un sistema de indexación Godot de primera clase que comprende tu código a nivel de función:

Rendimiento: ~2.7 veces más fragmentos inteligentes que la indexación tradicional basada en líneas, permitiendo una comprensión precisa de mecánicas de juego complejas.

📚 Análisis Técnico Profundo: Indexación Avanzada | Guía de Configuración Backend

Inicio Rápido (Solo Editor)

Compila y ejecuta el editor. Las funciones de IA se conectan a nuestro backend en la nube por defecto. No se requiere configuración de backend local.

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
Notas:

Backend (Despliegue Local / en la Nube Opcional)

#### Configuración del Entorno

Cree un archivo .env en el directorio backend/ con sus claves 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

⚙️ Ver Guía de Configuración del Backend para documentación completa de variables de entorno e instrucciones de despliegue

#### Rendimiento de indexación (proyectos grandes)

El editor activa la indexación del lado del servidor automáticamente. Para bases de código grandes, configure estos para acelerar el proceso (en backend/.env localmente o antes de ejecutar backend/deploy.sh para que Cloud Run los tome como secretos):

# 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
Notas:

Búsqueda en Documentación de Godot (RAG)

Consulta Búsqueda en Documentación de Godot: Indexación y Consulta.

#### Solución de Problemas

Problemas con el Editor y la Compilación:

Problemas con el Backend de IA: > 🔧 Solución detallada de problemas del backend para búsqueda vectorial, indexación y configuración de API

Licencia

Licencias comerciales disponibles. Contacto: [support@simplifine.com]

Atribución

Este proyecto se basa en Godot Engine por los contribuyentes de Godot Engine, Juan Linietsky y Ariel Manzur. No estamos afiliados con el proyecto Godot.

Marca

Este proyecto es una distribución independiente de Simplifine. “Godot” y marcas relacionadas son propiedad de sus respectivos dueños.

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