프로젝트 소개

Tourmaline Engine은 C++23를 사용해 구축된 게임 엔진입니다. 현재 활발히 개발 중이며 공식 릴리스가 없고 불안정한 상태로 설명됩니다. 구현된 기능에는 다음과 같은 것들이 포함됩니다: - 내장된 엔티티 컴포넌트 시스템(ECS) - 내장 로깅 - 내장 난수 생성 계획된 통합 및 기능에는 다음이 포함됩니다: - Magnum Graphics 및 Magnum UI를 통한 그래픽 및 UI - ReactPhysics3D를 활용한 물리 통합 - 내장 시스템 및 miniaudio를 통한 오디오 지원 - 입자 시스템 및 셰이더 - FFmpeg를 이용한 비디오 재생 - 자산 아카이빙 엔진은 Corrade/Magnum(그래픽 미들웨어), miniaudio(오디오 재생), xoshiro(난수 생성) 등 여러 타사 라이브러리를 활용합니다.