크래프톤 정글 게임 테크랩 2기 프로젝트 모음입니다.
DirectX 11 기반의 게임 엔진을 처음부터 직접 구현하며, 언리얼 엔진의 핵심 구조를 학습하고 재현하는 과정을 담고 있습니다.
| Week | Repository | Description |
|---|---|---|
| 00 | TechLab_Week00 | 사전 학습 |
| 01 | TechLab_Week01 | 1차 게임잼 |
| 02 | TechLab_Week02 | Actor-Component 시스템 |
| 03 | TechLab_Week03 | 씬 관리 및 직렬화 |
| 04 | TechLab_Week04 | StaticMesh 및 다중 뷰포트 |
| 05 | TechLab_Week05 | 컬링 및 최적화 |
| 05+ | TechLab_Week05Plus | Play In Editor |
| 06 | TechLab_Week06 | 이펙트 (Decal, Fog, Fireball) |
| 07 | TechLab_Week07 | 라이팅 시스템 |
| 08 | TechLab_Week08 | 그림자 시스템 |
| 09 | TechLab_Week09 | 2차 게임잼 |
| 10 | TechLab_Week10 | FBX, CPU 스키닝 |
| 11 | TechLab_Week11 | GPU 스키닝, 애니메이션, MiniDump, 블렌딩 |
| 12 | TechLab_Week12 | 파티클 시스템 |
| 13 | TechLab_Week13 | 피직스 (PhysX 연동) |
| 14 | TechLab_Week14 | 최종 게임잼 |
- Language: C++17
- Graphics API: DirectX 11
- Physics: NVIDIA PhysX
- UI: ImGui
- IDE: Visual Studio 2022
- 3D Assets: FBX SDK
- Unreal Engine 스타일 Actor-Component 아키텍처
- 리플렉션 시스템 및 자동 직렬화
- Tile-Based Deferred Rendering
- GPU Skinning & Animation Blending
- PhysX 기반 물리 시뮬레이션
- Ragdoll & Cloth Simulation
- 파티클 시스템 및 이펙트
- 에디터 UI (기즈모, 프로퍼티 패널)
이정범 (JeongBeomLee)
- GitHub: @JeongBeomLee
- KRAFTON Jungle Game TechLab 2기
- 함께한 팀원들