프로젝트 소개

Tokamak은 게임과 가상 세계를 위한 C# 엔진입니다. 사용자가 특정 요구 사항에 맞춰 결합, 교체 또는 확장할 수 있는 모듈형 빌딩 블록 모음으로 설계되었습니다. 이 엔진은 다음과 같은 여러 전문 프로젝트로 구성됩니다: - Abstractions: 핵심 추상화 인터페이스. - Hosting: 실시간 처리에 최적화된 구성 및 애플리케이션 호스트 관리를 위한 기본 런타임 클래스. - Graphite: UI 및 2D 그래픽 렌더링을 위한 2D 그래픽 라이브러리. - Mathematics: 색상 처리, 물리 프리미티브 및 히트 테스트를 위한 함수. - Quill: 타이포그래피 읽기 및 렌더링을 위한 라이브러리. - Readers: FBX 로딩에 대한 부분적 지원을 포함한 일반 포맷 리더 목록. - Tritium: 기본 그래픽 하드웨어 관리 및 렌더링. - VFS: 가상 파일 시스템(Virtual File System) 라이브러리. - Utilities: 일반 런타임 유틸리티 클래스. 이 프로젝트는 현재 초기 개발 단계에 있으며, Vulkan 및 OpenGL 추상화, 복잡한 도형 그리기, 텍스트 렌더링 작업이 진행 중입니다.