RTS

개요#
| 인원 | 기간 | 사용 기술 |
|---|---|---|
| 1인 | 2024년 3월 ~ | C++17, OpenGL, GLSL |
RTS 게임 및 이를 위한 기능을 구현한 엔진
주요 기능#
코어#
- Windows 레이어
- 커스텀 메모리 관리 (아레나 할당자)
- SIMD 최적화 수학 라이브러리
에셋 시스템#
- 3D 에셋 임포트 파이프라인 (FBX, glTF, …)
- 텍스처 임포트 파이프라인 (PNG, JPG, …)
렌더링#
- Cook-Torrance BRDF
- 멀티스레드 스켈레탈 애니메이션
- 캐스케이디드 섀도 맵
- 인스턴싱
시뮬레이션#
- 민코프스키 합 기반 충돌 감지
- 들루네 삼각분할 기법 기반 내비메시 생성
UI#
- 서브픽셀 폰트 렌더링 (ClearType)
- 다국어 지원
의존성#
- stb-library
- ufbx
- meshoptimizer
- xxHash3
- Tracy
