Unreal Engine 4에 대하여 좀 더 정리된 정보들을 모아 보고 탈력 중입니다.. 간단히 감상을 적어볼까요..
우선 엔진에서 UnrealScript가 없어졌네요. 이건 매우!! 반갑네요. UnrealScript의 3-pass compiler는 너무 느려서 나중에는 스크립트 컴파일 타임이 C++ 코드의 빌드 타임과 맞먹는 정도가 되었죠. 뭐 이건 에픽에서 꾸준히 Unreal Build Tool을 개선하여 C++코드의 빌드 타임을 줄여온 덕분이지만.. 전체 개발 과정에서 스크립트 빌드 시간이 걸림돌이 되었다는 건 스크립트의 도입 의의를 생각해보면 우스운 일입니다.
렌더링 측면에서는 Dynamic Lighting 기반으로 옮겨간 건 당연한 흐름이고.. GI가 Enlighten은 아닌 것 같은데, 그새 자체개발 했다면 엄청 부지런하네요. 코어를 개선하느라 렌더링 쪽은 많이 손을 못 봤다는 얘기가 들리던데, GI가 어떤 건지 궁금합니다.
지난번 게시물에서도 언급했지만, 무엇보다 대단한 건 디버깅환경이죠.. 액터를 찍으면 C++코드와 연동되는 기능이 붙었던데, 직접 코드를 파싱 하진 않을 테니 엔진을 Visual Studio와 더 밀접하게 연동시킨 것 같습니다. UE3 초기에는 에디터도 멀티플랫폼을 고려했던 것 같은데, 중기 이후 개발 환경을 Windows로 고정하더니 UE3 후기에 와서는 완전히 Windows+VS에 결합하는 형태가 되었죠. UE4는 VS에 아주 타이트하게 엮이는 것 같습니다. 어찌됐든 이런 기능이 붙으면서 UnrealScript를 제거해도 개발 환경에 문제가 없으리라 판단한 것 같습니다.
뭐 이런 것들이야 실제 UE4를 만져보고 있는 회사도 국내에 있으니 알만한 사람들은 이미 알고 있었겠지만.. (당장 NC에는 확실히 UE4로 진행하는 팀이 있다고 하고..) 처음 보는 입장에서야 뭐.. 써보고 싶은 마음이 절로 듭니다.
댓글 없음:
댓글 쓰기