언리얼엔진 3

벌스(Verse, V) 프로그래밍 언어 소개

오늘은 언리얼 엔진의 개발사인 에픽 게임즈에서 개발하고 꾸준히 업데이트하고 있는 스크립트 언어인 벌스(Verse, V)에 대해 소개해보고자 합니다. Verse란?에픽게임즈가 개발한 프로그래밍 언어로, 포트나이트 언리얼 에디터와 같은 플랫폼에서 사용되는 언어입니다. 포트나이트 언리얼 에디터( Unreal Editor for Fortnite, 이하 UEFN)란 에픽 게임즈의 인기 게임 '포트나이트'를 기반으로 한 콘텐츠 제작 툴입니다. 포트나이트의 새로운 맵이나 게임 모드를 만들 수 있기 때문에, 게임 개발자나 콘텐츠 제작자에게 유용한 도구로 활용되고 있습니다. Verse라는 명칭이 메타버스(Meta"Verse")에서 따온 것인 만큼, 메타버스를 위한 프로그래밍 언어로 초기 목표가 설정된 것 같습니다. 개인..

Life is Game🎮 2024.09.29

언리얼 엔진 기능 파헤치기! 버추얼 프로덕션 편

오늘은 내가 요즘 많은 관심을 갖고 있는 언리얼 엔진의 '리얼타임' 기술을 활용한 '버추얼 프로덕션'에 대해 알아보려고 한다.     리얼타임? 그게 뭔데?언리얼엔진과 버추얼 프로덕션 기술을 접하다보면, '리얼타임'이라는 용어를 심심찮게 만나볼 수 있다. 한국정보통신기술협회의 정보통신용어사전에 따르면,  리얼타임(Real-time) 또는 실시간성이라는 용어는 어떤 시스템 내의 실시간 테스크에 대하여 작업 수행의 시작과 수행 완료에 대한 시간적인 보장을 하는 것과 실시간 테스크의 작업 수행에 대한 정확도를 보장장하는 것을 의미한다. 쉽게 말해 가상의 공간을 지연 현상 없이 '실시간'으로 구현할 수 있다는 것이다. 그리고, 언리얼 엔진의 리얼타임 기술은 실시간 렌더링 기술을 지원하여, 제작 과정에서 즉각적인..

UE 블루프린트란?

오늘은 요즘 공부하고 있는 에픽 게임즈 자체 개발 엔진인 언리얼 엔진(Unreal Engine, 줄여서 UE)의 유명한 기능 중 하나인 '블루프린트'에 대해 소개해보고자 한다. 블루프린트(Blueprint)란? 언리얼 엔진의 비주얼 스크립팅 시스템. 언리얼 에디터 안에서 노드 기반 인터페이스를 사용해 게임플레이 요소를 만든다. 일반적인 스크립팅 언어와 마찬가지로, 엔진 내 객체 지향형 클래스 또는 오브젝트를 정의하는데 사용된다. 정확한 명칭은 'Blueprint Class'로, 콘텐츠 제작자가 기존의 클래스 위에 다른 함수성을 쉽게 추가할 수 있도록 해주는 에셋이다. 여기서 '다른 함수성을 쉽게 추가할 수 있다'라는 말은 내가 봤을 때, 기존의 클래스나 액터에 새로운 동작, 기능 또는 특성을 간단하게 추..

Life is Game🎮 2023.11.26