숨막히는 가상 세계를 떠올려 보자면, 주로 그래픽을 떠올립니다. 그리고 언리얼 엔진 새 버전이 나올 때마다, 에픽은 최신 그래픽 API 를 포함시켜 비주얼 개발자가 게임에서 이뤄낼 수 있는 종류의 한계를 지속적으로 확장시켜 왔습니다. NVIDIA Titan X 에서 실행되는 거대 실사 월드의 연 데모를 경험해 보면, 에픽이 오랜 기간 최첨단 그래픽에 헌신한 결과물이 보일 것입니다.
하지만 가상 세계의 또 한가지 중요 요소는 피직스, 바로 게임 내 사물의 행동양식과 상호작용을 관장하는 물리 법칙입니다. 2012년 3월 GDC 에서 UE4 를 처음 공개할 때도, 핵심 게임 물리 엔진은 NVIDIA PhysX 였습니다. 이제 모든 UE4 개발자분들께 저희가 세계 최고라 생각하는 물리 엔진을, UE4 에 완벽 통합시켜 내장된 채로 제공해 드릴 수 있게 되어 자랑스럽게 생각합니다.
게다가 오늘, NVIDIA 와의 협력 관계 확장을 통해 모든 UE4 개발자들에게 바이너리뿐만 아니라, 클로딩 & 디스트럭션 라이브러리 포함 PhysX 3.3.3 의 CPU 기반 구현에 대한 C++ 소스 코드 접근 권한까지도, GitHub 의 언리얼 엔진 저장소를 통해 제공해 드린다는 발표를 하게되어 더없이 기쁩니다. 전체 UE4 커뮤니티가 이제 UE4 C++ 풀 소스 코드 뿐만 아니라 PhysX 코드까지도 확인하고 변경할 수 있게 되었다는 뜻입니다. 변경된 내용은 NVIDIA 와 공유하여 검토를 거쳐 PhysX 메인 브랜치에 통합, 앞으로의 UE4 버전에 합류될 수 있습니다.
UE4 와 PhysX 를 함께 사용하려는 개발자들에게는 엄청난 희소식이 될 것이며, 저희 에픽에서도 정말 기쁘게 생각합니다. 이제 NVIDIA PhysX 에 대한 소스 코드는 GitHub 네트워크에서 언리얼 엔진 코드의 일부로 찾아보실 수 있습니다.