목차
유니티 엔진에 대한 이슈가 갈수록 커지고 있습니다.
기존의 충성고객을 화나게 만든 변경된 과금 정책, 요금 정책 때문이었습니다.
유니티 입장에서는 돈을 벌어야 하는데 고민이 많았겠지요.
하지만 유니티 엔진을 사용해서 수익을 내는 기업에서는 안내도 되는 돈이 나가거나,
유니티에서 적용한 변경된 요금 정책으로 나가게 되는 비용이 만만치 않다면
유니티에 대해 실망할 수 밖에 없습니다.
그래도 다행히 유니티에서 공식 사과를 하고 과금 정책을 다시 바꾸기로 하였습니다.
하지만 고객은 바보가 아닙니다.
나중에 또 과금 정책이 바뀔수 있다는 물음표를 우리에게 던져졌습니다.
하나의 플랫폼에 종속이 된다는 것이 비즈니스에 어떤 영향을 미칠수 있는지 이번의 사건으로 알게되었습니다.
더이상 종속 되지 않기 위한 완전한 방법은 없지만
그나마 우리가 선택할 수 있는 길은 있습니다.
유니티 엔진을 대체할 수 있는 게임 엔진을 소개하겠습니다.
물론 오픈소스 입니다.
유니티 엔진의 강력함을 전부 대체할 수는 없을 것입니다.
대기업은 자체 엔진을 개발하는 계기가 될 수 있지만
그외 대부분의 기업, 프리랜서 개발자 등은 오픈소스를 사용할 수 밖에 없습니다.
1. Godot 게임 엔진
소개 : Godot Engine - 멀티 플랫폼 2D, 3D 게임 엔진
공식홈페이지 : https://godotengine.org/
유형 : 오픈소스 (https://github.com/godotengine/godot)
가격 : 무료 (물론 기부 가능)
2. Turbulenz 엔진
공식홈페이지 : http://biz.turbulenz.com/
소개 : Turbulenz는 브라우저, 데스크톱, 모바일 장치용 HTML5 기반 게임 제작을 위한 모듈식 2D, 3D 게임 프레임워크
유형 : 오픈소스 (https://github.com/turbulenz/turbulenz_engine)
가격 : 무료
3. Cocos2d-x 엔진
공식홈페이지 : https://www.cocos.com/en/cocos2d-x
소개 : Cocos2d-x는 전세계 많은 개발자가 활용하는 오픈소스, 크로스 플랫폼, 게임 개발 도구
유형 : 오픈소스 (https://github.com/cocos2d/cocos2d-x)
가격 : 무료
4. Torque 게임엔진 (2D, 3D)
공식홈페이지 : https://github.com/TorqueGameEngines/Torque2D
https://github.com/TorqueGameEngines/Torque3D
소개 : Torque 게임엔진 - 검증된 Torque 기술 기반 완전 무료 오픈소스 2D , 3D 게임 엔진
유형 : 오픈소스
2D - https://github.com/TorqueGameEngines/Torque2D
3D - https://github.com/TorqueGameEngines/Torque3D
가격 : 무료
5. LOVE 엔진
공식홈페이지 : https://love2d.org/
소개 : 스크립트 언어 Lua를 위한 멋진 2D 게임 프레임워크
유형 : 오픈소스 https://github.com/love2d/love
가격 : 무료
6. Starling 게임 엔진
공식홈페이지 : https://gamua.com/starling/
소개 : 크로스 플랫폼 게임 엔진
유형 : 오픈소스 https://github.com/Gamua/Starling-Framework
가격 : 무료
7. jMonkeyEngine 게임 엔진
공식홈페이지 : https://jmonkeyengine.org/
소개 : Java 프로그래밍 언어로 개발된 완전한 3D 게임 엔진
유형 : 오픈소스 https://github.com/jMonkeyEngine/jmonkeyengine
가격 : 무료
8. MonoGame 프레임워크
공식홈페이지 : https://www.monogame.net/
소개 : 강력한 크로스 플랫폼 게임을 만들기 위한 하나의 프레임워크 (역사가 오래되었습니다)
유형 : 오픈소스 https://github.com/MonoGame/MonoGame
가격 : 무료
9. Superpowers 게임 엔진
공식홈페이지 : https://superpowers-html5.com/index.en.html
소개 : 실시간 협업 프로젝트를 위한 확장 가능한 HTML5 앱 (원래는 오픈소스가 아니었지만 전환됨)
유형 : 오픈소스 https://github.com/superpowers/superpowers-core
가격 : 무료
10. GDevelop 게임 엔진
공식홈페이지 : https://gdevelop.io/
소개 : 모든 사람이 사용할 수 있도록 설계된 오픈 소스 크로스 플랫폼 게임 엔진 (역사가 오래됨)
유형 : 오픈소스 https://github.com/4ian/GDevelop
가격 : 무료
11. OpenRTS 게임 엔진
공식홈페이지 : https://github.com/methusalah/OpenRTS
소개 : 순수 Java로 코딩된 실시간 전략 3D 게임 엔진
유형 : 오픈소스 https://github.com/methusalah/OpenRTS
가격 : 무료
12. Phaser 게임 프레임워크
공식홈페이지 : https://phaser.io/
소개 : Phaser는 데스크톱, 모바일 웹 브라우저용 HTML5 게임제작 2D 게임 프레임워크
유형 : 오픈소스 https://github.com/photonstorm/phaser
가격 : 무료
13. MelonJS 게임 엔진
공식홈페이지 : https://melonjs.org/
소개 : 새롭고 현대적이고 가벼운 HTML5 게임 엔진
유형 : 오픈소스 https://github.com/melonjs/melonJS
가격 : 무료
14. Babylon 게임 엔진
공식홈페이지 : https://www.babylonjs.com/
소개 : 친숙한 JavaScript 프레임워크에 포함된 강력하고, 아름답고, 단순하며, 개방적인 게임 및 렌더링 엔진
유형 : 오픈소스 https://github.com/BabylonJS/Babylon.js
가격 : 무료
15. PixiJS 게임 엔진
공식홈페이지 : https://pixijs.com/
소개 : 가장 빠르고 유연한 2D WebGL 렌더러를 사용한 HTML5 생성 엔진
유형 : 오픈소스 https://github.com/pixijs/pixijs
가격 : 무료
16. Panda 게임엔진
공식홈페이지 : https://www.panda3d.org/
소개 : 디즈니와 CMU가 개발한 Python, C++용 강력한 오픈소스 크로스 플랫폼 게임 엔진
유형 : 오픈소스 https://github.com/panda3d/panda3d
가격 : 무료
17. libGDX 게임 프레임워크
공식홈페이지 : https://libgdx.com/
소개 : Windows, Linux, macOS, Android, 웹 브라우저 및 iOS용으로 설계된 OpenGL(ES) 기반의 크로스 플랫폼 Java 게임 개발 프레임워크
유형 : 오픈소스 https://github.com/libgdx/libgdx
가격 : 무료
이상으로 17개 오픈소스 게임엔진 및 프레임워크를 소개했습니다.
그외에도 수많은 오픈소스 게임엔진이 있습니다.
그리고 비용을 조금만 더 사용하면 괜찮은 상용 게임엔진도 존재합니다.
그리고 유니티엔진에 대적할 만한 초대형 게임 제작에 많이 사용하고
요즘은 영상 제작에도 많이 사용되는 언리얼 엔진도 있습니다.
너무 많아서 어떤 것을 선택해야 할지 모르시는 분들은
나의 기업에서 만들고자 하는 게임의 특성, 기업 목표, 비전 등을 다각화로 검토해서
선택을 하셔야 할듯 합니다.
99. 참고출처
GitHub 게임엔진 리스트
https://github.com/collections/game-engines
'소프트웨어 개발 > 게임' 카테고리의 다른 글
[게임] DragonRuby, DragonRuby란? Ruby 언어로 게임 개발이 가능한 플랫폼 (0) | 2023.03.13 |
---|