요즘에는 각종 보조 도구를 갖추고 있어 손쉽게 사용할 수 있는 통합 개발 환경을 기반으로, 비디오 게임을 만들 수 있는 도구들을 많이 찾아볼 수 있습니다. 대부분은 구입해야 사용할 수 있거나 기능 사용이 제한적인 도구입니다. 하지만, 지금은 완전히 무료이고 오픈 소스이자, 2D 및 3D 게임을 만들 수 있는 대체 도구로 Godot Engine이 등장하였습니다.
인터페이스도 Game Maker와 같은 드래그 앤드 드롭(drag-and-drop) 방식만큼 간단하지 않은 대신, 접근하기 좋은 계층적 컨텍스트 창(hierarchical context windows) 체계를 활용하여 디자이너와 프로그래머들이 직관적으로 사용할 수 있도록 설계되었습니다. 개발자들은 사용자들이 프로그램에 익숙해질 수 있도록 방대한 문서를 제공하였으며, 이 도구에 사용된 높은 수준의 스크립트 언어는 Python과 유사한 점이 많아서 비교적 쉽게 이해할 수 있습니다.
심지어 Windows, Linux, Mac, Android, iOS는 물론, PlayStation 3, 4, Vita와 같이 상용화된 콘솔 등에 이르기까지 다수의 플랫폼으로 프로젝트를 내보낼 수 있습니다(다만, 각 콘솔에는 여전히 해당 개발자의 배포 조건이 적용됩니다).
Godot Engine의 기능 중에는 2D 엔진이 있는데(Unity처럼 3D가 적용된 것은 아닙니다), 이 기능으로는 스프라이트 변환 및 크기 조정, 물리 법칙과 충돌 시스템 생성, 간편한 애니메이션 작업이 가능합니다. 3D 엔진의 경우, OpenGL ES 2와 함께 작동되므로 각종 렌더링 효과, 조명(HDR), 위신호 제거(anti-aliasing) 기능과 호환됩니다. 또한, Blender, Maya, 3D Studio Max처럼 널리 알려진 개발 환경에서도 3D 모델을 내보낼 수 있습니다.
리뷰
저에게 도움이 될 것입니다.