득팩 파이프라인·Unity (AI-Native Pipeline)¶
득팩 파이프라인은 인터페이스 정의(IDL)부터 다언어 코드, 게임 메타 데이터, 그리고 AI 에이전트에 필요한 시맨틱 정보를 단일한 흐름으로 잇는 AI-Native 고속 빌드 체인입니다.
핵심 가치¶
1. 지능형 파이프라인 (deukpack.pipeline.json)¶
복잡한 프로젝트 설정 없이도 한 줄의 설정으로 전체 빌드 프로세스를 제어합니다.
- Unified Jobs: 특정 디렉터리의 모든 .deuk, .thrift, .proto 파일을 자동 감지하여 하나의 빌드 단위로 통합합니다.
- 다언어 동시 산출: 단일 빌드 명령으로 C#, C++, TypeScript, JavaScript 결과물을 각 플랫폼 경로에 자동 배포합니다.
2. Unity 엔진 최적화 연동¶
게임 개발의 중심인 Unity 에디터와 런타임에 최적화된 연동 기능을 제공합니다. - 자동 테이블 로더: 기획한 엑셀 데이터가 빌드되는 즉시, Unity에서 최적의 성능으로 로드할 수 있는 레지스트리 코드를 생성합니다. - EF Core 지원: DB 엔티티 정보를 IDL에서 관리하여 Unity와 서버 간의 데이터 모델 정합성을 완벽히 유지합니다.
3. AI 시맨틱 메타데이터 공급 (Exporter)¶
AI 에이전트가 시스템 아키텍처를 정확히 이해할 수 있는 환경을 구축합니다. - AI 가이드 자동 생성: IDL 주석 정보를 추출하여 AI 에이전트 전용 지식 베이스(Markdown/JSON)를 파이프라인 단계에서 생성합니다. - 데이터 계이 (Lineage): 정의에서 코드, DB까지 이어지는 데이터 흐름을 AI가 추적할 수 있도록 돕습니다.
제공 기능 요약¶
| 구분 | 내용 |
|---|---|
| 빌드 자동화 | deukpack build 명령을 통한 코드·스키마·바이너리 일괄 생성 |
| Unity 통합 | Unity용 C# 코드 생성, 테이블 핸들링 런타임 라이브러리 제공 |
| 다중 IDL 통합 | Thrift, Protobuf, OpenAPI 정의를 단일 파이프라인으로 통합 |
| AI 컨텍스트 | AI 에이전트를 위한 시맨틱 익스포트 및 MCP 서버 연동 지원 |