언리얼이란 무엇일까? 이것을 알기위해선 게임 엔진이 무엇인지 이해해야 한다. 게임 엔진은 비디오게임, PC게임의 개발에 기반이 필수 요소인 그래픽 엔진, 물리 엔진, 오디오 엔진, UI 시스템, 게임 플레이 프레임워크 등이 잘 융합된 상태의 소스코드와 그 기능들을 디자이너들이 사용 가능하게 툴을 겸비한 게임 개발 소프트웨어를 말한다. 한마디로 게임을 개발하기 위해 도와주는 핵심적인 도구이다.
현재의 게임 엔진은 단순히 게임을 만드는 도구를 넘어, 창작의 꿈을 현실로 만들어주는 마법과도 같다. 복잡한 코드 작성과 시각적 디자인, 물리적 상호작용, 사운드 통합에 이르기까지, 게임 엔진은 개발자가 마주하는 도전을 간소화하고, 창의적인 아이디어를 살려내는 데 필수적인 역할을 한다.
여러 게임 엔진이 있지만 언리얼 엔진은 이런 게임 엔진 중 전 세계적으로 가장 널리 이용되는 게임 엔진 중 하나다. 언리얼 엔진은 게임 개발을 위해 다양한 기능을 제공한다.
그래픽 랜더링
언리얼 엔진에서는 나나이트, 루멘, 버추얼 택스처링, 리얼타임 레이 트레이싱, 템포렐 슈퍼해상도, 패스 트레이서 등 강력한 그래픽 랜더링 시스템을 지원한다.
물리 엔진
카오스 피직스, 스트랜드 기반 헤어&펄, 나이아가라 파티클 등을 통해 자연스럽고 사실적인 물리 엔진을 제공한다.
3.비주얼 스크립팅
언리얼에서의 비주얼 스크립팅 시스템인 블루프린트는 보통은 프로그래머가 없으면 힘들었던 개념 구현이나 툴 작업 거의 전부를 디자이너 스스로 해낼 수 있게 한다.
언리얼 엔진의 장점은 여러가지가 있지만 그 중 가장 강력한 장점은 업계에서 가장 뛰어난 그래픽과 랜더링 기능이다. 따라서 그래픽이 중요한 AAA 게임 개발에 많이 차용되었다. 최근 매우 사실적이고 놀라운 그래픽게임으로 극찬을 받았던 '검은 신화 오공'이 그 예이다.
또한 앞서 말한 블루프린트 시스템으로 코딩 지식이 없는 사용자도 시각적 스크립팅을 통해 게임 로직을 구현할 수 있도록 해준다.
물리 기반 랜더링과 사실적인 물리 및 환경 효과를 제공하여 게임에 실제감을 준다.
하지만 언리얼 엔진이 제공하는 고급기능과 인터페이스가 복잡하게 다가와 학습 곡선이 가파를 수 있다. 또한 언리얼엔진은 기본적으로 C++을 사용하는데 이 언어가 JAVA나 C# 등 다른 언어에 비해 복잡하다. 이러한 요소들로 인해 초보자들에게는 언리얼 엔진이 어렵게 다가올 수 있다는 단점이 있다.
최근 중국에서 나온 AAA게임 검은 신화 오공은 언리얼 엔진으로 만든 게임으로 매우 성공적으로 흥행한 게임이다. 매우 사실적인 그래픽에도 불구하고 수준급의 최적화와 실제로 햇빛이 있는 것 같은 사실적인 조명은 언리얼엔진의 니나이트, 루멘 등 강력한 그래픽 랜더링기법이 적용되었을 것으로 보인다. 이는 최근 검은 신화 오공의 회사 게임 사이언스의 테크니컬 디렉터인 원용(Zhao Wenyong)의 인터뷰를 통해서도 알 수 있다.
호그와트 레거시는 해리포터IP를 활용한 게임으로 많은 팬들에 각광받은 AAA게임이다. 이 게임에서는 계절에 따라 성 주변이 변하는 방식으로 인해 유저들로 하여금 게임에 몰입감와 실제감을 주는데 언리얼엔진의 월드 컴포지션 툴을 활용한 것으로 보인다. 또한 호그와트 레거시 소프트웨어 디렉터 호세 빌레티의 인터뷰에서 "멋진 전투와 주문 시전을 구현하기 위해 언리얼엔진의 '나이아가라 비주얼 이펙트' 시스템을 활용했고, 사실적인 물리 엔진을 위해 '카오스 피직스'를 활용했다" 라고 말했다.
언리얼 엔진 5로 그려진 서유기, '검은 신화: 오공' 체험기 -4GAMER, 노구치 부편집장 -https://m.gamevu.co.kr/news/articleView.html?idxno=33625
언리얼 엔진 공식 홈페이지
https://www.unrealengine.com/ko/features
언리얼 엔진 Unreal Engine 이란 무엇인가? -현-
https://velog.io/@hyunspace/what-is-unreal-engine
가상을 현실처럼 구현하는 언리얼 엔진이란? -매니저S-
https://m.blog.naver.com/smartnari/223104340548
언리얼 엔진 5 얼리 액세스 비주얼로 감탄을 자아낸 Black Myth: Wukong
https://www.unrealengine.com/ko/developer-interviews/black-myth-wukong-wows-with-ue5-early-access-visuals
Avalanche에서 영혼을 담아 Hogwarts 게임을 제작한 이유
https://www.unrealengine.com/ko/developer-interviews/why-avalanche-worked-to-deliver-a-hogwarts-game-with-soul