AI 요약
박스2D의 개발자가 3D 게임을 위해 박스2D를 확장한 오픈소스 3D 물리 엔진 '박스3D'를 공개했다. 이 엔진은 C17 기반이며, 삼각형 메시 충돌, 광역 SIMD 접촉 솔버, 멀티스레딩 훅 등 다양한 3D 기능을 지원한다. 개발자는 자신이 제작 중인 게임 'The Legend of California'에서 언리얼 엔진의 물리 엔진(Chaos) 문제를 겪고 직접 엔진을 개발하게 되었다.
핵심 포인트
- 박스3D는 박스2D의 포크(fork)로, 3D 게임에 필요한 기능(삼각형 메시 충돌, 고도장 충돌, 베이킹된 복합 충돌)을 추가함
- C17 표준으로 작성되었으며, 더블 정밀도 위치 지원으로 대규모 월드 구현 가능
- 개발자는 2022년부터 'The Legend of California' 게임 작업 중 Chaos 엔진의 자이로스코프 토크 미지원, 나무 시뮬레이션 오류 등 문제를 경험
- 발브(Valve)의 친구이자 물리 프로그래머인 Dirk Gregorius의 조언이 프로젝트 추진에 도움을 줌
향후 전망
- 박스3D는 게임 개발자들에게 무료로 제공되는 강력한 3D 물리 엔진 대안이 될 가능성이 높음
- 오픈소스 특성상 커뮤니티 기여를 통해 지속적으로 발전할 것으로 예상됨
출처:hackernews
