첫 번째 게임을 구축하는 방법 [9 Tools]

게임 건물은 대부분의 지망자에게 수익성이 있고 당혹 스럽습니다. 우리는 이러한 최고의 게임 제작 도구를 사용하여 이 영역을 이해하려고 노력합니다.

보고서에 따르면 비디오 게임 시장은 2022년에 1,900억 달러 이상의 가치가 있었고 매년 13% 성장하여 2032년에는 6,500억 달러에 이를 것으로 예상됩니다. 결과적으로 이 산업은 기하급수적인 성장과 엄청난 기회를 맞이하게 되었습니다.

모두가 게임 개발자가 되기를 원하지만 모든 사람이 좋아하는 것은 아닙니다. 전문가의 안내와 직접 경험이 없으면 무엇보다 대부분 추측에 불과합니다.

이 스트림과 관련된 진로 안내가 필요한 경우 이 Coursera 가이드가 안내해 드립니다.

그리고 인터넷은 게임 개발자로 시작하는 데 필요한 기술에 대한 지루한 조언으로 가득 차 있습니다. 기본적으로 모든 것은 게임 엔진과 코딩을 사용하는 능력이라는 두 가지로 요약됩니다.

코딩은 게임과 관련하여 완전한 자유를 제공합니다. 그러나 초보자에게는 필요하지 않습니다. 프로그래밍 없이 괜찮은 2D 게임을 만들 수 있습니다.

이 퍼즐의 또 다른 부분인 게임 엔진은 일반적으로 최소한의 작업으로 게임을 구성할 수 있는 개발 환경을 제공하는 소프트웨어입니다. 이미지, 비디오, 애니메이션, 장면, 음향 효과, 게임 물리학 등 모든 것을 다룹니다.

이 게시물은 수익성이 좋은 이 게임 산업에 진출하기 위한 첫 번째 게임을 구축하는 데 도움이 되는 몇 가지 도구에 관한 것입니다.

의 시작하자.

게임메이커

GameMaker는 Android, iOS, PlayStation, Windows, macOS 등 여러 플랫폼에 게시할 수 있는 2D 게임을 개발하는 데 도움이 됩니다.

이것은 자체 GameMaker 언어(GML)와 함께 배송됩니다. 따라서 게임 개발에는 GML 코드 또는 GML 비주얼의 두 가지 모드가 있습니다. 말할 필요도 없이 코딩 모드는 당신에게 최대한의 자유를 줄 것입니다.

그러나 GML 비주얼은 사전 코딩된 게임 요소를 사용하는 데도 능숙합니다.

여러분이 만드는 모든 장면은 카메라 컨트롤을 설정하고, 디자인을 변경하고, 더 많은 방을 추가하는 등의 ‘방’에서 이루어집니다. 또한, 만드는 모든 개체는 게임 요구 사항에 따라 개인화할 수 있습니다. 맞춤형 게임 자산을 디자인하거나 빠른 처리를 위해 가져올 수도 있습니다.

또한 원활한 최종 출력을 위해 버그를 쉽게 확인할 수 있습니다.

또한 사용자에게 직접 푸시 알림을 보내고 인게임 구매를 추가하여 더 많은 수익을 올릴 수 있습니다.

자산 및 게시 플랫폼을 기반으로 GameMaker는 한 푼도 투자하지 않고 시작할 수 있는 강력한 무료 플랜을 포함하여 네 가지 구독을 제공합니다.

그리고 GameMaker의 배후에 있는 회사인 YoYo Games는 이 도구로 만든 모든 게임에 추가 요금이나 수익 삭감이 없으며 각 게임 개발자의 절대적인 재산임을 분명히 합니다.

지디벨롭

GDevelop은 코드 없이 2D 게임을 만들고자 하는 야심찬 게임 개발자를 위한 최고의 선택입니다. 이것은 주로 2D용이지만 이 도구를 사용하여 개발된 3D 레이서 한 대를 플레이했는데 이는 이 게임 엔진의 방대한 기능을 나타냅니다.

GDevelop을 사용하여 개발된 모든 게임은 정밀 조사를 위해 LiLuo에서 사용할 수 있습니다. 이것을 시도하면 무엇을 기대해야 하는지에 대한 공정한 아이디어를 얻을 수 있습니다.

이전 도구와 마찬가지로 에셋을 개발하거나 가져와서 인디 프로젝트를 위한 흥미로운 장면을 빠르게 구축할 수 있습니다.

몇 번의 클릭만으로 시각 효과를 적용하여 스토리에 가장 잘 맞도록 게임 플레이 분위기를 변경할 수도 있습니다.

또한 클릭 한 번으로 개체에 커뮤니티 개발 동작을 추가할 수 있습니다. 또한 장면 편집기를 사용하면 시각 효과, 음향 효과, 대화, 스프라이트 등을 사용자 지정하여 흥미로운 게임 플레이 경험을 만들 수 있습니다.

또한 문제를 제거하는 디버거와 변경 사항의 실시간 미리보기를 통해 효과를 즉시 확인할 수 있습니다. 또한 네트워크 미리보기로 내보내지 않고도 WiFi/LAN을 통해 게임을 테스트할 수 있습니다.

또한 GDevelop로 만든 게임은 개발자의 독점 재산입니다. 이 게임 빌더는 무료로 다운로드할 수 있으며 추가 기능에 대한 유료 구독이 있습니다.

마지막으로, 여러 플랫폼에 게임을 쉽게 퍼블리싱할 수 있으므로 GDevelop은 시도해야 할 게임 빌더입니다.

빌드박스

Builbox는 2D 및/또는 3D 게임을 만드는 기능을 기반으로 Buildbox 3 및 Buildbox Classic의 두 가지 종류로 제공됩니다.

Buildbox classic은 2D 게임 개발을 위한 것으로, 한 줄의 코드를 작성하지 않고도 빌더를 끌어다 놓을 수 있습니다. 대조적으로 Buildbox 3는 코드가 적은 도구로 3D 게임을 만들거나 Brainboxes 및 Smart Assets를 사용하여 완전히 코드 없이 구현하기 위해 구현할 수 있는 훨씬 더 고급 도구입니다.

또한 구독을 통해 BuildBox Shop에 액세스하여 게임 자산을 가져올 수 있습니다. 흥미롭게도 다른 게임 개발자에게 자산을 판매하여 수익을 창출할 수 있는 또 다른 방법을 열 수 있습니다.

두 Buildbox 버전 모두 내보내기 기능을 포함하여 기능이 제한된 프리 티어가 있습니다. 유료 버전은 만들고자 하는 세계와 장면의 수를 기반으로 합니다.

Buildbox 게임은 로열티가 없으며 구독을 기준으로 10% 또는 30%의 수익 공유와 함께 제공되는 Ad-box 수익 창출을 제외하고 수익의 100%를 유지할 수 있습니다. 그러나 Buildbox는 맞춤 광고 통합을 차단하거나 게임을 광고 없이 유지하는 경우에 영향을 미치지 않습니다.

건설하다

Construct를 사용하면 1온스의 프로그래밍 없이 2D 게임을 빌드할 수 있습니다. 그러나 Javascript를 지원하며 점차 게임 개발의 코딩 측면으로 전환하는 데 도움이 됩니다.

그리고 Javascript는 단일 게임 엔진에 묶여 있지 않기 때문에 무엇을 배우든 다른 곳에서 작업할 수 있는 양도 가능한 기술이 됩니다.

Construct의 가장 좋은 점은 모든 브라우저에서 실행할 수 있는 웹 전용 인터페이스입니다. 일단 로드되면 활성 인터넷 연결 없이도 실행됩니다.

그리고 Construct는 스스로를 최고의 2D 게임 엔진이라고 부르지만 다차원 개체 및 메시 왜곡을 포함하여 몇 가지 3D 기능이 있습니다.

또한 이 게임 엔진을 사용하면 고급 애니메이션을 쉽게 추가할 수 있습니다. 또한 물리 엔진, 내장 이미지 편집기, 사용자 정의 충돌, 뛰어난 경로 찾기 등은 초보자와 전문가 모두에게 인기가 있습니다.

게다가 무료 및 유료 애드온은 게임 구축 경험을 향상시킵니다. 이 모든 장점은 QR 코드를 스캔하여 다른 장치에서 가질 수 있는 긴 지연 및 원격 미리보기 없이 즉석 미리보기와 결합됩니다.

Construct에는 비용을 지불하거나 등록하지 않고도 사용할 수 있는 주요 제한 사항이 있는 무료 버전이 있습니다. 마지막으로 Construct를 사용하여 만든 모든 게임은 수익 공유 체계 없이 100% 로열티가 없습니다.

플로우랩

Flowlab은 코딩이 필요 없는 브라우저 기반 게임 빌더입니다. 이것은 주로 게임 개발에 손을 대는 학생들을 대상으로 합니다.

Flowlab의 우수성은 단순성과 심층 문서화에 있습니다.

게임 편집기를 사용하면 중력 동작, 충돌 및 회전 효과, 밀도 및 바운스 속성 등 다양한 속성을 가진 개체를 쉽게 추가할 수 있습니다. 다른 도구와 마찬가지로 Flowlab에는 요소를 가져오고 편집할 수 있는 개체 라이브러리가 있습니다.

또한 개체에 동작을 추가하고 이러한 여러 요소를 연결하여 고급 게임 논리를 만들 수 있습니다. 마찬가지로 Flowlab에는 네이티브 개체를 편집할 수 있는 스프라이트 편집기가 있거나 로컬 장치에서 가져올 수 있습니다.

Flowlab은 창작물을 내보내고 완전한 게임 개발을 위한 고급 기능을 갖추기 위해 비용을 지불해야 하는 부분 유료화 도구입니다. 그러나 무료 버전은 잠재력을 충분히 실현할 수 있습니다.

마지막으로 Flowlab으로 생성한 모든 것은 로열티 없이 전적으로 귀하의 것이며 여러 플랫폼으로 쉽게 내보낼 수 있는 다양한 옵션이 있습니다.

지비 스튜디오

GB Studio는 게임보이 팬들이 웹 브라우저와 Analogue Pocket 장치에서 복고적인 상상력을 실현할 수 있도록 합니다.

이 무료 오픈 소스 게임 빌더는 프로그래밍 언어를 배울 필요가 없습니다. 그러나 고급 개발자는 플러그인을 통해 코드를 수정할 수 있습니다.

GB Studio는 단일 개발자인 Chris Maltby가 관리합니다. 그럼에도 불구하고 이것은 활발히 개발되고 있으며 초보자를 위한 적절한 문서가 있습니다.

프로젝트 편집기는 장면, 트리거, 개체 등을 추가할 수 있는 옵션이 있어 매우 간단합니다. 또한 GB Studio에는 현재 자체 내장 이미지 편집기가 없기 때문에 자산을 가져올 수 있습니다.

또한 여러 장면 생성, 전략적 연결, 대화 추가 등을 지원하여 게임 플레이를 흥미롭게 만듭니다.

마지막으로 GB 에뮬레이터에서 게임을 플레이하고 청중과 함께 Itch.io에 세련된 제품을 업로드할 수 있습니다.

아케이드

MakeCode의 아케이드 부문은 향수를 불러일으키는 아케이드 게임을 시작하기 위한 Microsoft의 이니셔티브입니다.

주요 목표는 바이트 크기 튜토리얼을 통해 아케이드 게임 개발을 엿볼 수 있도록 학습하는 것입니다.

MakeCode 편집기는 JavaScript 프로그래밍 기술을 수정하고 연마할 수 있는 몇 가지 빌드를 제공합니다. 이 인터페이스에는 JavaScript 탭 옆에 노코드 게임 구축을 위한 블록 기반 편집 도구가 있어 변경 사항을 연구하거나 적용하기 위해 아래의 코드를 볼 수 있습니다.

이 편집기의 강점은 등록이나 다운로드 없이 시작할 수 있는 간단한 인터페이스입니다. 파일을 변경하고 바로 다운로드할 수 있습니다.

그러나 진행 상황을 저장하려면 로그인하라는 메시지가 표시됩니다.

전반적으로 아케이드 게임에 관심이 있는 사람이라면 누구나 재미있고 직관적으로 게임을 만들 수 있습니다.

단일성

Unity는 매력적인 게임플레이를 위해 차세대 그래픽으로 2D 또는 3D 타이틀을 제작하려는 야심찬 팀이나 1인 개발자를 위한 것입니다.

이 강력한 게임 엔진은 게임을 개발하기 위해 C#으로 코딩해야 합니다.

그러나 초보자는 미니 게임이 내장된 무료 버전을 다운로드하고 더 큰 프로젝트와 구독을 하기 전에 시도해 볼 수 있습니다.

두 가지 무료 버전 외에 유료 플랜의 평가판이 있습니다. 하나는 학생(16세 미만)용이고 다른 하나는 작년에 $100,000 미만의 수익 또는 자금을 보유한 개인을 위한 것입니다.

Unity에는 이 게임 엔진과 전반적인 게임 개발을 발전시키기 위한 팁을 얻을 수 있는 활기찬 커뮤니티가 있습니다. 또한 구독할 때마다 게임에서 사용할 수 있는 에셋 스토어와 Unity 학습 플랫폼을 통해 게임 개발 기술을 마스터할 수 있습니다.

게다가 Unity로 제작된 게임은 로열티가 없으며 가상 현실을 포함한 여러 플랫폼을 지원합니다.

YouTube로 이동하여 Unity로 빌드된 일부 게임을 확인하여 그 효과에 대한 아이디어를 얻을 수 있습니다.

전반적으로 크기에 관계없이 대부분의 사용 사례에 적합하며 신입이든 노련한 개발자든 상관없이 모든 진지한 개발자에게 Unity를 추천합니다.

언리얼 엔진

Unreal은 업계 전문가들이 사용하며 약간 가파른 학습 곡선 때문에 일반적으로 초보자들이 눈살을 찌푸리게 합니다.

그러나 Unreal은 비코딩 사용자를 돕기 위한 비주얼 스크립팅 도구인 Blueprints를 출시했습니다.

그래도 Unreal은 주로 A급 3D 비주얼을 목표로 하고 그 과정에서 프로그래밍을 배우려는 지망생을 위한 것입니다.

이 게임 편집기는 Epic Games(모회사) 및 Unreal 엔진 사용자 기반에서 제공하는 부분 유료화 자산 시장과 결합됩니다. 기능 외에도 Unreal의 강점은 심층 문서, 거대한 커뮤니티 및 무료 자습서입니다.

Unreal은 귀하의 특정 게임이 100만 달러 이상을 벌어들일 때까지 무료로 다운로드하여 사용할 수 있습니다. 이후 5%의 로열티가 적용됩니다.

Unreal에는 Enterprise 프로그램도 있으며 연락하여 맞춤형 라이선스를 알아낼 수도 있습니다. 맞춤형 라이선스에는 개인 교육, 프리미엄 지원, 로열티 없는 배포 등이 포함될 수 있습니다.

궁극적으로 이것은 이 목록에서 가장 강력한 게임 제작자이며 테이커의 최대 노력도 필요합니다.

코드는 (궁극적인) 방식입니다!

이것은 특정 수준의 전문 지식에 도달하거나 최대한의 유연성을 요구하면 게임 개발의 씁쓸한 진실입니다.

그러나 이러한 도구는 첫 번째 게임을 구축하기 위한 완벽한 시작이며 천천히 프로그래밍을 소개합니다.

이러한 편집기는 대부분 무료 버전이 있으므로 그에 따라 적합성을 확인할 수 있습니다.

추신 : 인정합시다! 첫 게임을 만드는 것은 힘든 일입니다. 그러나 이러한 온라인 게임 개발 과정을 확인하여 전문가에게 배우는 것이 도움이 될 것입니다.