GDevelop 대 Unity : 어느 쪽이 여러분에게 가장 좋을까요?

오늘은 GDevelop과 Unity를 비교해, 여러분의 다음 게임에 어느 쪽이 가장 좋은지 알아보겠습니다.

우리는 게임 만들기를 사랑합니다. 그리고 Unity도 사랑합니다. 거의 무한한 가능성을 지닌 강력하고 다재다능한 도구입니다. 게임 개발 업계를 선도하는 데에는 이유가 있습니다. 하지만 GDevelop에도 고유한 장점이 있으며, 오늘은 GDevelop과 Unity를 비교해 여러분의 프로젝트에 어느 쪽이 더 적합한지 판단하도록 돕겠습니다.

GDevelop이 Roblox, Scratch, Stencyl 및 GameMaker와 어떻게 비교되는지도 확인해 보고, 나에게 맞는 게임 엔진을 고르는 데 도움을 받으세요.

사용 편의성

GDevelop과 Unity를 비교할 때 이 부분은 매우 주관적입니다. Unity는 초보자에게 매우 복잡하고 부담스러울 수 있습니다. 또한 기능을 확장하는 데 C# 프로그래밍 언어를 사용하는데, 이는 학습 곡선이 가파릅니다.

GDevelop은 매우 사용하기 쉽습니다. 사실 GDevelop은 브라우저에서도 실행할 수 있는 노코드 오픈 소스 게임 제작 앱입니다.

독창적인 이벤트 시스템 덕분에 프로그래밍을 해 본 적이 없어도 누구나 쉽게 게임 제작을 시작할 수 있습니다. 소프트웨어를 확장해야 할 때는 GDevelop이 웹 기술의 표준인 JavaScript를 사용하는데, 이는 배우기 매우 쉬운 언어입니다.

이동 중에도 게임을 만들 수 있습니다! GDevelop은 Android와 iPhone 및 iPad용 iOS 앱을 제공합니다. 그래서 꿈꾸던 게임을 현실로 만드는 일을 멈출 필요가 없습니다.

GDevelop은 더 빠르고 가볍기도 합니다. Unity처럼 5GB 설치 용량이 필요하지 않으며, 셰이더를 다시 컴파일하는 데 30분씩 기다릴 필요도 없습니다. 미리보기는 거의 즉시 이루어집니다! GDevelop은 Unity의 오픈 소스 대안입니다.

앞서 말씀드렸듯이, 누군가에게 쉬운 것이 다른 사람에게는 더 어려울 수 있습니다. 하지만 GDevelop은 숙련도와 관계없이 모든 사람이 접근할 수 있도록 처음부터 설계되었습니다.

GDevelop은 게임 개발을 위한 Bubble.io라고 할 수 있습니다. 접근하기 쉽고 합리적인 가격의, 필요에 맞춰 성장하는 노코드 개발 도구입니다. Bubble.io가 앱 개발에서 맡는 역할을 GDevelop은 게임 제작에서 맡습니다.

내보내기 플랫폼과 다재다능함

대상 플랫폼과 만들고 싶은 게임의 종류에 따라, GDevelop과 Unity를 비교할 때 Unity가 조금 앞설 수도 있습니다.

GDevelop과 Unity 모두 2D 게임을 만들어 iOS, Android, Steam, Windows, Linux, Mac, itch.io, Messenger Gaming 등에 내보낼 수 있습니다. 따라서 원하는 플랫폼이 이 범위에 포함된다면, 어떤 소프트웨어를 쓸지는 다른 요소를 기준으로 골라야 합니다.

다만 Unity에는 복잡한 3D 게임을 제작하고, 2D 및 3D 게임을 PlayStation 5나 Nintendo Switch 같은 콘솔로 내보낼 수 있다는 추가 장점이 있습니다. 하지만 콘솔로 내보내려면 해당 플랫폼에서 개발자로 승인을 받아야 합니다.

따라서 Unity로 만든 게임을 Switch에 출시하려면 먼저 Nintendo의 승인을 신청해야 합니다. PlayStation도 마찬가지입니다.

게임이 성공하더라도 게임 포팅 회사에 요청해 자체 기술과 인증을 이용해 GDevelop 게임을 콘솔로 포팅할 수 있습니다. 따라서 게임이 대성공을 거두어 차세대 Among Us가 되더라도 큰 문제가 되지 않습니다. 그리고 GDevelop도 3D 기능을 추가하기 시작했습니다! 3D 잼 기간 동안 사람들이 만든 멋진 3D 게임 일부를 확인해 보세요.

GDevelop에는 비장의 무기가 있습니다. 에디터에서 바로 1분도 안 되어 gd.games에 게임을 출시할 수 있으며, 게임도 매우 가볍습니다.

가격

Unity

22/9/23 업데이트: Unity가 최근 가격 구조의 큰 변경을 발표했습니다. 이러한 변경 사항을 반영하여 이 글을 업데이트했습니다.

앱 간 비교가 늘 그렇듯, GDevelop과 Unity를 비교하는 이 글에서도 가격 이야기를 빼놓을 수 없습니다. GDevelop과 Unity 모두 무료로 사용할 수 있지만, Unity가 계속 무료인지는 여러분의 사용 방식에 따라 달라집니다.

2023년 9월, Unity는 가격 모델을 변경했습니다. 런타임 요금(Runtime Fee)의 도입으로 Unity는 설치 수와 총 매출을 기준으로 게임 제작자에게 요금을 부과하기 시작합니다.

새로운 런타임 요금에 대한 자세한 내용은 아래에서 확인할 수 있습니다:

Unity 런타임 요금 일정표.

Unity 런타임 요금 일정표. 출처: Unity.com.

이 요금 일정은 기존 프리미엄 플랜에 추가로 적용된다는 점을 기억하는 것이 중요합니다. Unity Pro($185/월, 좌석당), Unity Enterprise 및 Unity Industry($450/월, 좌석당)도 조건을 충족하면 모두 런타임 요금 대상이 됩니다.

GDevelop

반면 GDevelop은 영원히 완전히 무료입니다. 게임으로 얼마를 벌든 상관없습니다. GDevelop은 오픈 소스이기도 하므로, 마음에 들지 않는 부분이 있다면 언제든 엔진을 포크해 가장 마음에 드는 버전으로 계속 작업할 수 있습니다.

다만, 프리미엄 구독 중 하나를 구매해 프로젝트를 지원하고 훌륭한 클라우드 기능을 추가할 수도 있습니다.

프리미엄 구독에 포함된 기능으로는 더 많은 클라우드 빌드, 업계 최고 수준의 iOS 또는 Android 앱을 제한 없이 사용하는 옵션, 기기 간 프로젝트 동기화, 게임에서 모든 GDevelop 브랜딩 제거 등이 있습니다. 구독은 월 $5부터 시작합니다.

  • 무료: Android 앱으로는 하루 두 번, Windows/macOS/Linux용으로는 하루 두 번 자동으로 내보낼 수 있습니다. HTML5로는 로컬에서 횟수 제한 없이 자동으로 내보낼 수 있습니다. 또한 로컬 빌드 환경을 만들어 지원되는 모든 플랫폼으로 제한 없이 내보낼 수 있습니다.
  • Silver: Android 앱으로는 하루 10번, Windows/macOS/Linux용으로는 하루 10번 자동으로 내보낼 수 있습니다. 클라우드 프로젝트 50개를 저장하고 동기화할 수 있으며, 프로젝트마다 250MB가 할당됩니다.
  • Gold: Android 앱으로는 하루 70번, Windows/macOS/Linux용으로는 하루 70번 자동으로 내보낼 수 있습니다. 클라우드 프로젝트 100개를 저장하고 동기화할 수 있으며, 프로젝트마다 500MB가 할당됩니다.

또한 더 많은 기능, 클라우드 저장 공간과 동기화, 그리고 GDevelop 팀의 직접 지원이 필요한 기업, 게임 스튜디오, 전문가를 위한 프리미엄 플랜도 있습니다.

마지막으로 월 사용자당 $3부터 시작하는 교육용 GDevelop 프리미엄 플랜이 있습니다. 교사가 학생 프로젝트를 모니터링할 수 있고, 학생의 완전한 익명성(GDevelop 계정 생성에 이메일 주소가 필요 없음) 등 교실 중심 기능이 포함되어 있습니다.

GDevelop에는 게임 성과를 확인할 수 있는 고급 게임 분석, 리더보드가 있는 게임에서 부정행위를 막는 플레이어 계정, 플레이어 피드백 양식 등도 있습니다. 이 모든 기능은 프리미엄 구독으로 강화됩니다.

구독 여부에 따른 차이는 이것이 전부입니다. 디버거, 라이브 미리보기 등 훌륭한 도구는 언제나 무료이며 앞으로도 그럴 것입니다. 구독하면 패키징 및 기타 온라인 서비스에 필요한 호스팅, 서버, 대역폭 비용을 함께 부담하게 됩니다. 마지막으로, 모두가 이용할 수 있는 오픈 소스 게임 엔진의 개발도 지원하게 됩니다!

GDevelop에는 바로 시작할 수 있도록 170개 이상의 예제가 기본 제공되며, 상업적 용도로도 게임에 사용할 수 있는 무료 애셋이 가득한 애셋 스토어도 있습니다!

커뮤니티 및 학습 리소스

Unity는 더 널리 알려져 있어 튜토리얼과 강좌가 아주 많지만, 학습 곡선도 더 가파릅니다.

GDevelop은 사용하기 쉬워서 바로 게임을 만들기 시작할 수 있습니다. 도움이 필요하다면 게임 개발 튜토리얼이 풍부한 GDevelop 아카데미가 있으며, 기꺼이 도와줄 준비가 된 제작자들의 매우 유용한 커뮤니티도 있습니다. freeCodeCamp YouTube 채널에는 완전한 집중 강좌도 있습니다:

GDevelop은 오픈 소스 프로젝트이기도 합니다. 즉, 오늘날의 GDevelop을 만들어 온 수많은 공동 작업자들과 함께할 수 있습니다. 또한 코드에 악성 요소가 없는지 언제든 확인할 수 있습니다.

그래서, 어느 쪽이 여러분에게 맞을까요?

요약하자면? 만들고 싶은 게임의 종류에 따라 다릅니다. 3D 게임을 만들고 싶거나 콘솔 개발자로 승인받아 콘솔에 출시하려 한다면 Unity가 앞서 있습니다.

하지만 조건 없이 쉽게 게임을 만들고 싶고, 게임으로 생계를 꾸리기 시작한 뒤 비용을 내야 하는지 걱정하고 싶지 않다면 GDevelop이 적합합니다. 여전히 수많은 내보내기 옵션을 제공하며, 특히 모바일 게임의 확산과 함께 2D/3D 인디 게임 씬은 그 어느 때보다 활기차며 성장하고 있습니다. 마지막으로 GDevelop의 가격 구조와 오픈 소스 특성 덕분에 게임을 만들기 위해 엔진을 사용하는 데 가격 때문에 밀려날 일은 결코 없습니다.

게임 제작과 개발을 시작하기에 지금보다 좋은 때는 없었습니다. 사용할 도구에는 선택지가 많다는 것을 알고 있으며, 이 글이 여러분에게 맞는 결정을 내리는 데 도움이 되기를 바랍니다.