왜 인디처럼 언리얼 엔진을 선택해야합니까?

Posted on
작가: Tamara Smith
창조 날짜: 20 1 월 2021
업데이트 날짜: 15 십일월 2024
Anonim
시작해요 언리얼 | 2018 | 멀티 플레이 지원까지? - 여럿이 즐기는 플랫포머 배틀 로얄 모드 만들기
동영상: 시작해요 언리얼 | 2018 | 멀티 플레이 지원까지? - 여럿이 즐기는 플랫포머 배틀 로얄 모드 만들기

콘텐츠

인디 개발자가 될 시간이 있다면 지금은 그 때입니다. 인터넷, 활발한 포럼 게시판, 말 그대로 수십 가지의 엔진 중에서 선택할 수있는 풍부한 리소스와 자습서가 있습니다. 그런데 왜 Unreal Engine을 사용하여 게임을 개발하기로 결정 했습니까? 진실은 그것이 내가 일했던 첫번째 엔진이 아니다라고 들었다. GameMaker : Studio에서 처음으로 프로토 타입 게임을 개발했습니다. 그런데 왜 내가 스위치를 만들었습니까? 언리얼 엔진을 게임 개발사로 데려 가기로 결정한 이유는 다음과 같습니다.


1. 너는 자유로울 수 없다.

게임 개발을 시작하기위한 아이디어를 가지고 시작하거나 처음 시작하는 분이라면 프로그램을 사용하기 위해 돈을 쓰고 싶지 않을 가능성이 있습니다. 대학생으로서 스스로 예산을 세우는 것은 마음에 떠오르는 첫 번째 사항 중 하나 였고 Unreal Engine을 해결책으로 생각한 이유 중 하나였습니다. 동일한 토큰으로 Unity는 게임 엔진의 무료 개인 버전을 제공하지만 큰 단점이 있습니다. 무료 버전에는 게임을 최적화하는 데 필요한 도구가 포함되어 있지 않습니다. 모든 게이밍 플랫폼이 동등하게 만들어지는 것은 아니며 최적화되지 않은 게임이 게임 커뮤니티에 의해 잘 받아 들여지지 않기 때문에 이는 제 의견으로는 큰 단점입니다. 이 점을 염두에두고 저의 예산뿐만 아니라 비늘은 Unreal에 유리하게 작용했습니다.

Unity에서 최적화 할 수있는 게임을 만들기 위해서는 Unity Plus로 업그레이드해야합니다. Unity Plus는 월 $ 35, 선불로 $ 395 ($ 25 절약)를 실행합니다. 언리얼의 월별 / 월간 비용은 0입니다.이 툴은 즉시 사용할 수있는 모든 툴을 제공합니다.

이제 Unreal이 "무료"라는 말은 아니며 분기당 3,000 달러 이상의 수입에 대해 5 %의 로열티 수수료 인 자체 가격이 제공됩니다. 그래서 1 년에 5 억 달러를 버는 게임을 만들려면 로열티로 100 달러를 지불해야합니다. 그러나 다음 분기에 겨우 2.5 만 달러를 벌면, 지불 할 로열티가 없을 것입니다. 그 시점에서 핫도그와라면의 삶을 살 가능성이 높습니다.

장기적으로 Unity에 대한 구독료보다 많은 로열티를 지불하게 될 것이라는 주장을하지만, 개발 팀 규모를 고려해야합니다. 이제 더 이상 1 인 육군이 아니며 이제는 3 인의 스튜디오가되었다고 가정 해 봅시다. Unity의 월간 구독 횟수가 세 배로 늘어났습니다. 언리얼을 사용하면 1 인 또는 10 인의 팀원이라도 $ 0를 지불 할 수 있습니다. 따라서 유니티로 무엇을하고 있더라도 언리얼을 사용하면 제품의 성공 여부 만 지불하게됩니다. 나에게는 더 개인적인 느낌이 든다. 언리얼의 배후에있는 사람들이 잘 나가는 게임을 만들면 우리 모두가 수익을 얻게되기 때문에 성공하기를 원합니다.


2. 청사진 시각적 스크립팅

고려해야 할 또 다른 요소는 프로그래밍 언어의 요소였습니다. 저의 학위 과정 동안, 프로그래밍 경험의 대부분은 Unity가 사용하는 기본 프로그래밍 언어 인 C # (C Sharp)을 사용했습니다. 언리얼은 프로그래밍 요구 사항에 C ++을 사용합니다. 그러나 C ++을 배우는 대신 Unreal이 제공하는 다재다능하고 강력한 Blueprint 비주얼 스크립팅 시스템을 사용할 수 있습니다. 이 시스템을 사용하면 프로그래밍 지식이있는 기초 지식을 계속 사용할 수 있습니다. 드래그 앤 드롭 청사진 노드의 단순성과 결합하여 달리 C ++ 코드를 배우는 것과 동일한 작업을 수행 할 수 있습니다.

이를 통해 새로운 프로그래밍 언어를 배우는 데 드는 시간과 노력을 절약 할 수있을뿐만 아니라 신속한 프로토 타이핑이 가능한 견고한 시스템을 제공합니다. 이것은 언리얼이 유니티보다 빛을 발하는 다른 영역입니다. 언리얼이 가지고있는 많은 기능들.

Unreal과 Unity의 차이점은 Unreal을 처음로드했을 때 매우 분명했습니다. 언리얼은 총 게임 제작을위한 원 스톱 샵과 같습니다. 파티클 효과, 소재 제작 및 영화 (아래 참조)까지 모든 것에 사용할 수있는 내장 편집기가 내장되어 있습니다. Unreal은 게임 엔진의 Swiss Army Knife와 같습니다. 단점이 있다면 언리얼이 처리 할 수있는 기능의 수만큼 하드 드라이브에 상당한 공간을 차지한다는 것입니다.

비교해 보면 Unity는 더 가볍고 사양이 낮은 시스템에서 실행할 수 있습니다. 그 외에도, 게임 개발 목표가 모바일 시장에서 타이틀을 출시하는 것을 목표로 한 경우, 특히 게임이 주로 2D가 될 경우 특히 더 나은 선택이 될 것이라고 생각합니다. 그런 점에서 Unreal이 더 나은 선택이 될 것입니다. Unreal은 현재 놀라운 시각 효과가 담긴 3D 게임에 중점을 둔 영역에서 작업하기가 쉽지 않습니다.


3. 매우 직관적 인 사용자 인터페이스

Blueprint 시스템의 예제 이미지가 혼란 스러우면 Unreal에서 할 일은 대부분 비슷한 사용자 인터페이스를 사용하기 때문에 운이 좋을 것입니다. 저는 Unreal 엔진이 자연스럽고 편안하게 탐색 할 수 있다는 것을 개인적으로 느낍니다. 이는 응용 프로그램 환경에서 수많은 시간을 보내고 자 할 때 느끼는 방식입니다. 다시 말하지만, 이것은 개인적인 취향에 달려 있지만 Unreal의 YouTube 채널에 대한 간단한 튜토리얼 시리즈를 본 후 다양한 탭과 시스템을 쉽게 탐색 할 수 있습니다.

그래서 거기에 당신이 가지고 있습니다. 내가 왜 언리얼 엔진을 내 엔진으로 선택했는지에 대한 세 가지 주요 이유가 있습니다. 게임 개발과 관련하여 Unreal은 내가 개발하고자하는 것을 맞추고 내 목표를 달성하는 데 필요한 모든 도구를 제공합니다. 언리얼에 대한 귀하의 경험이나 왜 당신이 선택한 엔진을 사용하는지에 대한 아래의 코멘트에서 알려주십시오.