Web Analytics

orca-engine

⭐ 82 stars French by Simplifine-gamedev

Moteur Orca

Discord : https://discord.gg/bvdpdT26Tq

Basé sur Godot Engine, avec des améliorations par Simplifine.

Quel est le piège ?

Nous intégrons un chatbot, avec un accès complet à Godot. Le chatbot peut :

Capacités de l’Assistant IA

Le chatbot intégré dispose d’outils complets pour le développement Godot :

#### Gestion des scènes et des nœuds

#### Gestion des scripts et du code #### Navigation et recherche dans le projet > 🔍 Voir la documentation sur l’indexation avancée pour des détails techniques sur la découpe au niveau des fonctions, le suivi du flux des signaux, et l’analyse des dépendances

#### Création de contenu visuel

#### Physique et objets de jeu #### Système de signaux et connexions #### Workflow de développement

Système d’indexation avancé

Orca Engine dispose d’un système d’indexation Godot de premier ordre qui comprend votre code au niveau des fonctions :

Performance : ~2,7× plus de segments intelligents que l’indexation traditionnelle par lignes, permettant une compréhension précise des mécaniques de jeu complexes.

📚 Approfondissement technique : indexation avancée | Guide de configuration backend

Démarrage rapide (éditeur uniquement)

Construisez et exécutez l'éditeur. Les fonctionnalités IA se connectent par défaut à notre backend cloud. Aucune configuration de backend local n'est requise.

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 (Déploiement local / cloud optionnel)

#### Configuration de l’environnement

Créez un fichier .env dans le répertoire backend/ avec vos clés 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

⚙️ Voir le Guide de Configuration du Backend pour la documentation complète des variables d'environnement et les instructions de déploiement

#### Performance de l'indexation (grands projets)

L'éditeur déclenche automatiquement l'indexation côté serveur. Pour les grandes bases de code, définissez ces paramètres pour accélérer le processus (dans backend/.env localement ou avant d'exécuter backend/deploy.sh afin que Cloud Run les récupère en tant que 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 :

Recherche dans la documentation Godot (RAG)

Voir Recherche dans la documentation Godot : Indexation et requêtes.

#### Résolution des problèmes

Problèmes d’éditeur et de compilation :

Problèmes de backend IA : > 🔧 Dépannage détaillé du backend pour les problèmes de recherche vectorielle, d’indexation et de configuration API

Licence

Une licence commerciale est disponible. Contact : [support@simplifine.com]

Attribution

Ce projet est basé sur Godot Engine par les contributeurs de Godot Engine, Juan Linietsky et Ariel Manzur. Nous ne sommes pas affiliés au projet Godot.

Marque

Ce projet est une distribution indépendante par Simplifine. « Godot » et les marques associées sont la propriété de leurs détenteurs respectifs.

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