Web Analytics

orca-engine

⭐ 82 stars Korean 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

리눅스 (우분투/데비안):

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 검색 (RAG)

Godot Docs 검색: 인덱싱 및 쿼리를 참조하세요.

#### 문제 해결

에디터 및 빌드 문제:

AI 백엔드 문제: > 🔧 상세 백엔드 문제 해결 — 벡터 검색, 인덱싱, API 구성 문제 관련.

라이선스

상업적 라이선스도 제공됩니다. 문의: [support@simplifine.com]

저작권 표시

본 프로젝트는 Godot Engine과 Godot Engine 기여자 Juan Linietsky 및 Ariel Manzur를 기반으로 합니다. Godot 프로젝트와는 관련이 없습니다.

브랜딩

본 프로젝트는 Simplifine의 독립 배포판입니다. “Godot” 및 관련 상표는 각 소유자의 재산입니다.

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