나만의 게임을 만들기 위한 8가지 무료 게임 개발 소프트웨어 도구

나만의 게임을 만들기 위한 8가지 무료 게임 개발 소프트웨어 도구

수년간 양조해온 게임에 대한 아이디어가 있습니까? 그 아이디어를 실현할 수 있다면 어떨까요? 요즘은 적당한 소프트웨어와 약간의 노하우만 있으면 누구나 비디오 게임을 만들 수 있습니다.





물론 게임 개발이 쉽다는 것은 아니다. Flappy Bird와 같은 간단한 게임이라도 보기 좋게 만들고 느끼려면 노력이 필요합니다. 그러나 무료 게임 제작자 덕분에 게임 제작이 상당히 간소화되었습니다.





다음은 오늘 꿈에 그리던 게임을 만드는 데 사용할 수 있는 최고의 무료 게임 제작 소프트웨어 목록입니다.





1. 구성 3

프로그래밍이 필요하지 않습니다. Construct 3는 평생 한 줄의 코드도 작성한 적이 없다면 최고의 게임 개발 소프트웨어입니다. 이 게임 개발 도구는 완전히 GUI 기반입니다. 즉, 모든 것이 드래그 앤 드롭입니다. 게임 로직 및 변수는 앱 자체에서 제공하는 디자인 기능을 사용하여 구현됩니다.

Construct 3의 장점은 수십 개의 다양한 플랫폼과 형식으로 내보낼 수 있으며 이러한 다양한 옵션을 수용하기 위해 게임에서 단 한 가지도 변경할 필요가 없다는 것입니다. 게임이 완료되면 HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store 등으로 내보낼 수 있습니다.



Construct 3에는 내가 지금까지 본 게임 개발 도구 중 가장 훌륭하고 포괄적인 문서가 있습니다. 또한 기본에서 고급에 이르기까지 개념을 이해하는 데 도움이 되는 수백 가지 자습서가 있으며, 도움이 필요한 경우 포럼 커뮤니티가 매우 활발합니다.

에셋 스토어. 대부분의 프로그래머는 예술, 음악 또는 애니메이션에 대한 기술이 없습니다. 그러나 Scirra Store에서 기성품 자산을 항상 탐색하고 구입할 수 있기 때문에 Construct 3에서는 괜찮습니다. 대부분의 에셋 팩은 몇 달러에 불과하지만 전문가급 제품의 가격은 30달러 이상입니다. 또한 소스가 있는 샘플 게임을 구입할 수 있습니다. 이는 새로운 팁과 트릭을 공부하고 배우는 데 도움이 될 수 있습니다.





무료 버전에는 모든 핵심 기능이 있지만 25개의 이벤트, 2개의 개체 레이어, 2개의 동시 특수 효과, 1개의 웹 글꼴, 멀티플레이어 기능이 없으며 HTML5로만 내보낼 수 있으며 게임 판매 권한이 없습니다. 개인 라이선스는 연간 이며 이러한 제한을 모두 해제합니다.

다운로드: 건설 3





2. 게임메이커 스튜디오 2

드래그 앤 드롭 OR 코드. Construct 3와 마찬가지로 GameMaker Studio 2는 변수 및 게임 로직을 위한 드래그 앤 드롭 인터페이스만 사용하여 전체 게임을 생성할 수 있습니다. 그러나 Construct 3와 달리 GameMaker Studio 2는 유연성이 뛰어난 C와 유사한 스크립팅 언어인 Game Maker Language를 통해 더 많은 기능을 제공합니다.

게임이 완료되면 코드를 조정하지 않고도 Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One 등 다양한 플랫폼과 형식으로 내보낼 수 있습니다. 무료 버전은 불행히도 어떤 플랫폼으로도 내보낼 수 없습니다.

GameMaker Studio 2는 1999년에 시작된 Game Maker: Studio의 처음부터 다시 작성한 버전입니다. 오늘날, 현재 사용 가능한 가장 인기 있고 활발한 무료 게임 개발 엔진 중 하나입니다. 기능 업데이트가 포함된 새 버전은 정기적으로 릴리스됩니다.

내장된 고급 기능. GameMaker Studio 2는 게임에 인앱 구매를 추가하는 기능, 사용자가 게임을 플레이하는 방식에 대한 실시간 분석, 소스와 같은 흥미로운 삶의 질 기능을 즉시 지원하기 때문에 훌륭합니다. 제어, 멀티플레이어 네트워킹 및 타사 확장을 통한 확장성. 또한 이미지, 애니메이션 및 셰이더를 위한 내장 편집기가 있습니다.

무료 버전은 무기한 사용할 수 있지만 게임이 얼마나 복잡할 수 있는지에 대한 제한이 있습니다. Creator 요금제는 연간 이며 Windows 및 Mac으로 내보낼 수 있습니다. 또는 일회성 영구 구매로 개별 내보내기를 잠금 해제할 수 있습니다. 데스크톱은 99달러, HTML5는 149달러, Amazon Fire는 149달러, Android/iOS는 399달러입니다. Nintendo Switch, PlayStation 4 및 Xbox One에 대한 수출은 각각 9/년에 가능합니다.

다운로드: 게임메이커 스튜디오 2

3. 통일

Unity는 2005년 3D 엔진으로 시작하여 2013년에 공식 2D 지원을 추가했습니다. 2D 게임을 완벽하게 만들 수 있지만 Unity의 2D 시스템이 실제로 핵심 3D 시스템에 고정되어 있기 때문에 가끔 버그나 결함이 발생할 수 있습니다. 이것은 또한 Unity가 성능에 영향을 줄 수 있는 2D 게임에 불필요한 팽창을 많이 추가한다는 것을 의미합니다.

구성 요소 기반 설계. Unity는 컴포넌트-엔티티 디자인을 내놓지 않았지만 대중화에 큰 역할을 했습니다. 간단히 말해서, 게임의 모든 것은 개체이며 각 개체에 다양한 구성 요소를 연결할 수 있습니다. 여기서 각 구성 요소는 개체의 동작과 논리의 일부 측면을 제어합니다.

Unity를 최대한 활용하려면 C#을 사용해야 합니다. 좋은 소식은 Unity가 취미 생활자와 베테랑 게임 개발자 모두에게 널리 사용되어 수천 개의 훌륭한 Unity 튜토리얼 시작하는 데 도움이 됩니다. Unity 자체에는 초보자를 위한 수많은 심층 비디오 시리즈도 있으며 제공된 문서는 훌륭합니다.

관련된: Unity로 게임 프로그래밍: 초보자 가이드

Unity는 Windows, Mac, Linux, Android, iOS, HTML5, Facebook, Oculus Rift 및 Steam VR과 같은 모든 종류의 VR 시스템은 물론 PlayStation 4, Xbox One, 닌텐도 Wii U와 닌텐도 스위치.

에셋 스토어. 게임에 미니맵 시스템을 원하십니까? 아니면 상용 수준의 네트워킹 솔루션은 어떻습니까? 3D 모델, HUD 그래픽 및 환경 텍스처가 필요하십니까? 아니면 액션 어드벤처 RPG를 위한 대화 시스템도 있습니까? Unity 에셋 스토어에서 이 모든 기능과 그 이상을 구입할 수 있으며, 대부분은 무료로 제공됩니다.

개인 계획은 완전히 무료이며 게임에서 연간 수익이 0,000 미만인 한 엔진 기능을 제한하지 않습니다. Plus 계획은 연간 수익으로 최대 0,000가 필요하며 편집자에게 탐나는 '어두운 테마'의 잠금을 해제합니다. 그 후에는 무제한 수익을 허용하는 Pro 플랜이 필요합니다.

다운로드: 단일성

4. 고도 엔진

Unity와 마찬가지로 Godot는 2D 및 3D 게임 제작을 모두 지원합니다. 그러나 Unity와 달리 Godot의 지원은 훨씬 더 좋습니다. 이 무료 게임 개발 소프트웨어의 2D 측면은 처음부터 신중하게 설계되었습니다. 즉, 더 나은 성능, 더 적은 버그 및 더 깨끗한 전체 워크플로를 의미합니다.

장면 기반 디자인. 게임 아키텍처에 대한 Godot의 접근 방식은 모든 것이 장면으로 나뉘어져 있다는 점에서 독특합니다. 하지만 여러분이 생각하는 그런 종류의 '장면'은 아닙니다. Godot에서 장면은 스프라이트, 사운드 및/또는 스크립트와 같은 요소의 모음입니다. 그런 다음 여러 장면을 더 큰 장면으로 결합한 다음 해당 장면을 더 큰 장면으로 결합할 수 있습니다. 이 계층적 디자인 접근 방식을 사용하면 원할 때마다 구성을 유지하고 개별 요소를 매우 쉽게 수정할 수 있습니다.

사용자 정의 스크립팅 언어. Godot는 장면 요소를 유지 관리하기 위해 끌어서 놓기 시스템을 사용하지만 각 요소는 GDScript라는 사용자 정의 Python과 유사한 언어를 사용하는 내장 스크립팅 시스템을 통해 확장할 수 있습니다. 배우기 쉽고 재미있게 사용하기 때문에 코딩 경험이 없어도 꼭 한 번 해보세요.

Godot는 Windows, Mac, Linux, Android, iOS, HTML5를 포함한 여러 플랫폼에 바로 배포할 수 있습니다. 추가 구매나 라이선스가 필요하지 않지만 일부 제한 사항이 적용될 수 있습니다(예: Mac 바이너리를 배포하기 위해 Mac 시스템에 있어야 함).

내장된 고급 기능. Godot는 게임 엔진에 대해 놀라울 정도로 빠르게 반복합니다. 물리학, 후처리, 네트워킹, 모든 종류의 내장 편집기, 라이브 디버깅 및 핫 리로드, 소스 제어 등 이미 훌륭한 기능이 얼마나 많은지 설명하는 주요 릴리스가 매년 하나 이상 있습니다.

Godot는 이 목록에서 실제로 완전히 무료인 유일한 도구입니다. MIT 라이선스에 따라 라이선스가 부여되었기 때문에 원하는 대로 사용하고 제한 없이 만든 게임을 판매할 수 있습니다. 엔진의 소스 코드를 다운로드하여 수정할 수도 있습니다! (엔진은 C++로 코딩되어 있습니다.)

다운로드: 고도 엔진

5. 언리얼 엔진 4(및 언리얼 엔진 5)

이 목록에 있는 모든 도구 중에서 Unreal Engine 4(UE4)가 가장 전문적입니다. Unreal 프랜차이즈 뒤에 있는 천재들, 즉 최고급 엔진에 무엇이 필요한지, 그리고 차세대 기능을 제공하기 위해 무엇이 필요한지 아는 사람들이 처음부터 만들었습니다. 그들은 자신이 하는 일을 정확히 알고 있습니다.

최첨단 엔진 기능. UE4의 구동 원칙 중 하나는 가능한 한 빨리 반복하고 개발할 수 있도록 하여 라이브 디버깅, 핫 리로딩, 간소화된 애셋 파이프라인, 인스턴트 게임 미리보기, 인공 지능, 시네마틱과 같은 수백 개의 포함된 애셋 및 시스템과 같은 기능을 얻을 수 있도록 하는 것입니다. 도구, 후처리 효과 등.

코드가 필요하지 않습니다. UE4의 독특한 판매 포인트는 코드를 건드리지 않고 게임 로직을 생성할 수 있는 블루프린트 시스템입니다. 소스 편집기를 열지 않고도 복잡한 게임을 포함하여 전체 게임을 만들 수 있을 정도로 고급입니다. 하지만 자신만의 블루프린트를 코딩하고 싶다면 그렇게 할 수도 있습니다.

지구 최고의 튜토리얼. NS UE4 유튜브 채널 엔진의 모든 부분을 살펴보는 800개 이상의 비디오가 있으며 대부분의 비디오는 20분에서 60분 사이입니다. 그것은 대학에서 한 학기 동안의 과정에서 얻을 수 있는 것보다 더 많은 내용입니다. 단계별 지침이 필요한 경우 UE4에서 해결해 드립니다.

여기에서 패턴이 보이기 시작했습니까? 최고의 엔진은 모두 여러 플랫폼으로 원활하게 내보낼 수 있으며 Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR 등 UE4도 예외는 아닙니다.

무료 사용자는 전체 엔진(소스 코드 포함)에 액세스할 수 있습니다. 게임당 분기마다 처음 ,000를 벌면 모든 수익에 대해 5%의 로열티만 지불하면 됩니다. 즉, 게임이 성공할 때만 지불을 시작합니다.

다운로드: 언리얼 엔진 4

출시 예정: 언리얼 엔진 5

에픽게임즈의 언리얼 엔진 5는 2020년 6월에 발표되었으며 2021년에 정식 출시될 예정입니다.

UE5는 비디오 게임 그래픽을 영화 품질의 CGI로 개선하는 데 중점을 두고 있음을 보여줍니다. 그들은 이것을 어떻게 달성하기를 희망합니까? 두 가지 핵심 기술인 Nanite와 Lumen의 도움으로.

나나이트

다각형 제한은 모든 레벨을 디자인하거나 게임의 캐릭터를 만드는 요소입니다. 게임의 캐릭터는 1,500,000개의 폴리곤으로 구성될 수 없습니다.

Nanite는 그렇게 할 수 있고 그래야 한다고 말합니다. Nanite 기하학을 사용하면 수백만 및 수십억의 폴리곤 수의 소스 아트를 가져와서 문제 없이 게임에서 올바르게 작동하도록 할 수 있습니다. 이것은 3D 아티스트와 애니메이터에게 매우 흥미진진합니다.

루멘

컴퓨터가 비디오 게임에서 조명을 표현하는 방식은 처음부터 비약적으로 발전했습니다. UE5의 Lumen은 다음 단계이며 상당히 큰 단계입니다.

Lumen은 동적 환경에서 사실적인 빛 반응을 제공합니다. 한 가지 예는 달이 하늘의 다른 위치에 있거나 산으로 가려져 있을 때 계곡을 가로질러 얼마나 많은 달빛이 확산되는지입니다. 장면이 바뀌면 조명이 즉시 반응합니다.

Lumen의 또 다른 판도를 바꾸는 측면은 디자이너가 Unreal Engine에서 게임 내에서 보이는 것과 정확히 동일한 각도에서 조명을 볼 수 있는 기능입니다.

6. 접다

드래그 앤 드롭 OR 코드. Defold의 코드 편집기를 사용하여 사용자 정의 로직을 추가하거나 시각적 및 장면 편집기를 사용하여 자산을 게임에 바로 놓을 수 있습니다.

Defold는 최고의 무료 게임 디자인 소프트웨어가 다양한 플랫폼으로 내보낼 수 있다는 규칙에서 예외가 아닙니다. Nintendo Switch, Android, iOS, macOS, Linux, Windows, Steam, HTML5 및 Facebook에 게임을 게시하세요.

GameMaker Studio 2와 마찬가지로 Defold는 추가 구성 없이 설정에서 다양한 고급 기능을 지원합니다.

엔진은 뛰어난 3D 지원을 제공하지만 2D 제작에 최적화되어 있습니다. 구성 요소 기반 시스템을 사용하면 2D 스프라이트 및 맵 편집기, 3D 모델 및 메싱, 다양한 입자 효과에 액세스할 수 있습니다. 이것들은 사용 가능한 기능과 기술의 일부일 뿐이므로 Defold의 전체 기능을 이해하려면 직접 시도해야 합니다.

전문가 수준 문서. Defold의 튜토리얼, 매뉴얼 및 포럼은 신진 게임 개발자가 이를 선택하고 해킹을 당하기를 기다리는 풍부한 정보입니다. 포럼과 FAQ는 특정 장애물을 극복하는 데 특히 유용합니다. 많은 개발자들이 당신이 직면한 것과 똑같은 문제를 겪었고 그들은 당신이 그들의 리드를 따를 수 있도록 문제를 탐색하는 방법을 알아냈습니다.

Defold는 오픈 소스이며 라이선스를 취득하면 무료로 사용할 수 있습니다(무료 Defold의 웹사이트에서 ) 라이선스의 표준을 준수합니다. Defold는 커미션을 받지 않으며 게임이 받는 관심에 관계없이 무료로 사용할 수 있습니다.

다운로드: 접다

7. RPG 메이커 MZ

코드가 필요하지 않습니다. RPG Maker MZ는 프로그래밍을 배우지 않고도 게임을 만들고자 하는 사람들을 위한 훌륭한 무료 게임 메이커입니다. 지도 편집기, 캐릭터 생성기 및 데이터베이스를 사용하여 상상하는 모든 RPG를 만드십시오.

사용자 정의 코드를 통합하려면 플러그인을 사용하면 됩니다. 하지만 RPG Maker MZ에 기본 제공되는 코드가 필요 없는 이벤트 시스템을 사용하여 대부분의 논리를 구현할 수 있습니다.

에셋 스토어. RPG Maker 무료 설치에 포함된 텍스처 외에도 마켓 플레이스에서 선택할 수 있는 수백 가지 자산 팩이 있습니다. 음악, 캐릭터 스프라이트, 전체 레벨 디자인을 소싱할 수 있습니다. RPG를 구축하는 데 필요한 모든 것이 여기에 있습니다.

목록에 있는 다른 도구보다 RPG Maker에서 더 적은 수의 내보내기 옵션을 찾을 수 있지만 Windows, macOS, iOS 및 Android와 같은 큰 이름은 여전히 ​​포함됩니다.

에 라이선스를 구매하기 전에 30일 무료 평가판을 사용할 수 있습니다.

다운로드: RPG 메이커 MZ

8. 케르베로스 X

가볍고 직관적입니다. 가벼운 2D 게임 제작자를 찾고 있다면 Cerberus X(CX)가 적합합니다. 목록에 있는 가장 고급 클라이언트는 아니지만 초보자가 프로그래밍 언어를 선택하고 손에 익힐 수 있는 훌륭한 선택입니다.

강력한 그래픽 API 및 Mojo 프레임워크와 함께 Cerberus X IDE를 사용하여 게임을 디자인하고 Windows PC, macOS(10.15.x 이하), Linux, Android, iOS(13.x 이하) 및 HTML5로 내보낼 수 있습니다.

이러한 API와 Mojo 프레임워크를 사용하면 제대로 작동하는 게임을 만들기 위해 많은 코딩을 할 필요가 없습니다. 당신은 단지 공백을 채우고 있습니다.

플래시 플레이어가 필요 없는 게임

CX의 튜토리얼과 분주한 포럼은 엔진의 내부와 외부를 학습할 수 있는 훌륭한 리소스이며 놀라울 정도로 잘 관리되어 있습니다. Cerberus X는 모듈식 언어이므로 자신의 게임에서 사용하기 위해 다른 제작자의 모듈을 가져오거나 다른 개발자에게 코드를 제공할 수 있습니다!

Cerberus X는 무료로 다운로드할 수 있지만 원하는 경우 가격을 지정하고 개발자를 지원할 수 있습니다.

다운로드: 케르베로스 X

무료 게임 제작 소프트웨어로 기술 업그레이드

이 선택에 적합하지 않았지만 여전히 확인할 가치가 있는 몇 가지 다른 게임 개발 도구가 있습니다(Phaser, 스텐실 , 또는 지디벨롭 ) 위에 나열된 항목이 찾고 있는 항목이 아닌 경우.

게임 개발에 대해 진지하게 생각하고 싶다면 실제로 프로그래밍에 대해 공부해야 합니다. 코딩 게임을 하면서 재미있게 배울 수 있어요!

공유하다 공유하다 트위터 이메일 프로그래밍 기술을 구축할 수 있는 최고의 코딩 게임 9가지

코딩 게임은 실습과 경험을 통해 더 빨리 배울 수 있도록 도와줍니다. 또한, 프로그래밍 기술을 테스트할 수 있는 재미있는 방법입니다!

다음 읽기
관련 항목
  • 프로그램 작성
  • 게임 개발
저자 소개 마커스 미어스 III(26건의 기사 게재)

Marcus는 MUO의 평생 기술 애호가이자 작가 편집자입니다. 그는 2020년에 프리랜서 작문 경력을 시작했으며 최신 기술, 가제트, 앱 및 소프트웨어를 다룹니다. 그는 프론트엔드 웹 개발에 중점을 두고 대학에서 컴퓨터 공학을 공부했습니다.

마커스 미어스 III에서 더 많은 것

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.