참고 링크를 번역해보았다.
물론 영어실력이 부족하기 때문에
내가 거의 창작수준으로 번역한다.
참고로 여기에는 5가지가 소개되어있다.
Unity, 유니티
유니티는 무료이면서 강력한 게임엔진으로, 2D,3D 게임도 만들 수 있다.
가장 장점으로는 Asset Store를 운영하여 엄청나게 많은 tool들을 다운받아서 사용할 수 있다.
또한 배우기가 쉽다. 또한 튜토리얼도 제공하여 누가 가르쳐주지 않아도 혼자서 배울 수 있다.
가장 장점으로는 플랫폼의 다양성인데 이식성이 높아서 유니티로 작업한 것을 모바일, Xbox, PC 등 다양한 플랫폼에 빌드할 수 있다.
또한 코딩을 잘 못하는 사람도 시각적도구를 제공하기 때문에 쉽게 제작할 수 있다.다만 복잡한 프로젝트를 위해서는 프로그래밍 지식이 필요하다.
또한 유니티에서는 유니티 매뉴얼과 포럼을 제공하여 혼자서 해결할 수 없는 문제들을 물어보거나 답해주고 개발 간에 답답함을 해소할 길이 있다.
장점:
- 무료 -> 어차피 유료버전을 알 정도면 여기 안들어옴.
- 높은 이식성
- 개발에 필요한 각종 정보를 제공하는 문서들과 그룹
- 엄청난 양의 에셋을 제공하는 에셋스토어
- 비주얼 스크립트 가능
- 대형 프로젝트에 좋음
단점
- 복잡한 면이 없잖아 있다.
- 모든 도구를 자유롭게 다루는 데에는 시간이 든다.
- C#이 요구된다.
Download – Unity engine
Unreal Engine, 언리얼 엔진
언리얼 엔진은 역시 무료면서 강력한 엔진이다. 2D도 지원하지만 특히 3D에서 두각을 보인다.
언리얼은 AAA게임을 만드는데 주로 사용된 엔진이다. (막대한 자본을 투입한다는 뜻이다)다만 밑으로 가면 갈수록 어려워지는 것 또한 특징이다. 유용한 도구들을 사용하려면 꽤나 시간이 걸린다.유니티의 에셋스토어같이 마켓플레이스가 있기에 꿀리지 않는다.
언리얼은 C++을 사용한다. C#보다 어려운 언어로 여기서 언리얼을 포기하는 사람이 많이 생긴다.하지만 언리얼도 여기서 포기하게 만들고 싶지 않기에 Visual Scripting을 제공한다.이것도 배우는 데에 꽤나 시간이 걸리지만 코드를 짜지 않고도 프로젝트를 만들어낼 수 있는 강력한 도구다.
언리얼에서도 유니티와 마찬가지로 여러가지 문서들과 튜토리얼을 제공한다.
장점:
- 무료 -> 위와 같다
- 높은 이식성
- 3D, 대형 프로젝트에 특화되어 있음
- 많은 에셋들
- 강력한 visual scripting 기능
- 각종 문서와 튜토리얼
단점
- 아주 복잡함.
- C++ 자체가 어려운 언어임
- 좋지만 에셋스토어 보단 조금 떨어지는 양
Download – Unreal Engine 4
Amazon Lumberyard
아마존에서 제공하는 게임 엔진이다.
AAA게임에 이용좋다고 알려져있다. 아직 상용화가 되기에는 조금 아쉬운 감이 없잖아 있다. 또한 커뮤니티나 문서들의 양 또한 그렇게 크지 않다. 다만 아마존 웹서비스와 연결이 직빵으로 가능하기 때문에 서버가 터질 걱정은 하지 않아도 된다.
장점:
- 무료 ( If you use it you have to pay the amazon services)
- 이식성
- 3D게임 특화
단점
- 매우 복잡함
- C++ 이라 어려움
- 에셋을 얻을 길이 없음. 마켓이 없음.
- No visual scripting
- 딱 기본 튜토리얼만 있음 응용 알아서 해야함
Download – Lumberyard
Construct 2
쓰이기는 하는 게임 엔진으로 프로그래밍을 하지 않아도 된다는 장점이 있다.
때문에 빠른 속도로 프로토타입을 만들 수 있다. 역으로 큰 프로젝트를 하는 데에는 적합하지 않다는 얘기다.또한 에셋 스토어도 있기에 프로토타입 만들기 좋은 환경을 가지고 있다.프로그래밍을 할 필요가 없기에 GUI, 그래픽 유저 인터페이스 기반으로 모든 것이 진행된다.물론 이 엔진을 완벽하게 사용하려면.. 프로그래밍 지식은 필요하다.또한 엄청나게 정리된 리소스들과 큰 포럼이 있어서 충분히 지식을 얻을 수 있는 환경이 된다.
장점:
- 무료 ( With 100 limited events, 4 object layers, 2 simultaneous special effects. The Personal license is $130 and removes all the restrictions)
- 프로그래밍 언어 필요 없음
- 배우기 무척 쉬움
- 이식성 높음
단점
- 무료 버전은 한계가 있음
- 큰 프로젝트에 어울리지 않음
- 2D를 위한 엔진
- 플랫폼 iOS, Windows, Mac and Linux을 위해선 돈 내야함.
Download – Construct 2
Game Maker Studio (GM)
게임메이커도 프로그래밍이 필요없는 엔진이다.또한 이식성이 정말 높아 많은 플랫폼을 지원한다.역시나 2D를 지향하고 간단한 프로젝트에 좋다. 또한 마켓도 있어 에셋도 충분히 구할 수 있다.게임메이커는 Construct2와 같이 드래그-드랍 인터페이스를 가지고 개발할 수 있지만다른 점은 게임메이커 만의 언어가 존재한다는 것이다. 또한 포럼과 각종 문서들도 존재하여 배우기에 어렵지 않고 정보도 쉽게 구할 수 있다.
장점:
- 무료 (The free version can be used indefinitely, but GM is a bit expensive. The Professional version costs $150 with export modules for Mac, Ubuntu, Android, iOS, and HTML costing $100, $100, $300, $300, and $200, respectively. Or you can get the Master version, which comes with ALL export modules for $800 (a savings of at least $350))
- 프로그래밍 언어 거의 몰라도 됨
- 배우기 쉬움
- 이식성 높음
- 프로그래밍 언어하면 더 좋음
단점
- 무료는 한계가 있음
- 효율이 떨어짐
- 큰 프로젝트에 부적합
- 2D만 가능
- 플랫폼 iOS, Windows, Mac and Linux 유료임
Download – Game maker
참고링크
'Game Development, 게임개발' 카테고리의 다른 글
C#에 대한 모든 특징, The features of C# (0) | 2021.06.05 |
---|---|
객체지향적으로 생각하기, Object-Oriented Thinking (0) | 2021.04.07 |
읽기 시작한 책, Introduction to GAME DESIGN, PROTOTYPING, and DEVELOPMENT , Jeremy Gibson (0) | 2021.03.26 |
Object Pooling, 오브젝트 풀링, 디자인 패턴 [Game Development] (0) | 2021.03.26 |
게임 개발자가 되는 법, To Become A Game Developer (0) | 2021.03.25 |