Technical Docs
RUNTIME ARCHITECTURE REFERENCE
Engine
Modules
Forks 엔진을 구성하는 핵심 런타임 모듈의 기술 사양, 설계 결정, 구현 가이드를 수록합니다.
Core
커널 엔진, 메모리 관리 및 프로젝트의 기초가 되는 핵심 유틸리티 시스템.
Flow
비동기 작업의 시퀀스 제어 및 상태 머신 흐름을 관리하는 모듈.
Signals
모듈 간 결합도를 낮추는 고성능 이벤트 메시징 및 리액티브 프로그래밍 도구.
GameModes
게임 세션의 규칙 정의, 상태 전환 및 플레이어 조건을 관리하는 모드 시스템.
CommonNodes
BehaviourTree, Flow 등 노드 기반 시스템에서 공유되는 기본 노드 라이브러리.
Idle
게임 오브젝트의 유휴 상태 처리 및 비활성 사이클 동안의 리소스 최적화 시스템.
Token-Field NPC
인지-판단-행동으로 이어지는 Multi-Pass Transformer 기반 NPC 인공지능 통합 설계 프레임워크. Shared → Group → Belief → Plan → Indiv → Action 패스 구조.
BehaviourTree
NPC의 복잡한 의사결정을 시각화하고 제어하는 계층형 트리 구조. Selector, Sequence, Decorator 패턴 기반의 런타임 평가 엔진.
Pawn
플레이어와 NPC가 공유하는 캐릭터 모델. 입력 처리, 이동, 애니메이션 바인딩 추상화.
Alias Method
대규모 데이터셋에서 O(1) 시간에 항목을 픽업하는 고성능 랜덤 선택 알고리즘.
WaveFunctionCollapse
제약 전파 알고리즘 기반의 절차적 지형 및 콘텐츠 생성 시스템.
VolumeOctree
3D 공간 쿼리 최적화를 위한 옥트리 기반 공간 분할 및 LOD 관리 시스템.
SurfaceNavigation
동적 지형 위에서 NavMesh 없이 표면 추적 기반 경로 탐색을 수행하는 시스템.
DebugRender
물리 바운더리, 광선 투사 및 내부 로직 데이터를 실시간으로 시각화하는 디버그 도구.
EditorToolbar
Unity Editor 내 커스텀 툴바 및 워크플로우 단축 도구 패널 구현.