저는 최근 개인 프로젝트를 진행하며 고도 엔진(Godot Engine)을 사용해 보았습니다. 사용해 본 결과, 고도 엔진이 제공하는 성능과 자유도가 예상보다 훨씬 뛰어나서 많이 놀랐습니다.
특히, 2D 게임 개발에서 그 강점이 더욱 두드러졌습니다. 고도 엔진에는 2D 게임을 만들기 위한 다양한 도구가 대부분 포함되어 있으며, 편리한 인터페이스와 사용이 쉬운 스크립트 언어(gd 스크립트) 덕분에 개발 과정 자체가 매우 즐거웠습니다.
이러한 경험을 공유하고자, 고도 엔진에 관심 있는 분들께 도움이 될 만한 학습 자료들을 소개해 드립니다.
고도 엔진 책
현재 시중에 고도 엔진 관련 서적은 두 권이 있습니다. 둘 다 번역본입니다. 첫 번째 책은 일본에서 출간된 책의 번역본이고, 두 번째 책은 영어권에서 출간된 책의 번역본입니다.
고도 엔진 간단 입문
이 책은 초보자에게 적합합니다. 특히, 유니티와 고도 엔진의 차이점을 간략히 설명한 부분이 앞부분에 추가되어 있어서, 유니티 경험이 있는 분들에게 도움이 될 것 같습니다.
책 자체는 기초적인 내용을 다루고 있고 쉬운 편입니다. 따라서 짧은 시간 내에 고도 엔진의 기본 사용법을 익힐 수 있습니다.
고도 엔진 4 게임 개발 프로젝트
이 책은 첫 번째 책보다 다소 높은 수준의 내용까지 다루며, 다양한 프로젝트를 만들어보는 과정이 포함되어 있습니다. 다만, 더 많은 내용을 담다 보니 설명이 간략한 부분이 있어 초보자에게는 다소 어려울 수 있습니다. 따라서 초보자분들은 첫 번째 책을 읽은 후에 이 책을 공부하는 것이 좋을 것 같습니다.
온라인 강의
초보자를 위한 고도 엔진 게임 개발 입문 (한국어)
고도 엔진과 게임 개발을 처음 접하는 분들을 위한 온라인 강의입니다. 이 강의에서는 고도 엔진의 기본적인 사용법과 GDscript를 활용한 게임 제작 과정을 다룹니다. 게임 개발이나 코딩 경험이 없는 분들도 쉽게 따라 할 수 있도록 구성되어 있으니, 처음 시작하시는 분들께 추천드립니다.
How to make a Video Game – Godot Beginner Tutorial (Brackeys – 영어)
Brackeys 유튜브 채널에서 제공하는 무료 강의로, 고도 엔진을 활용한 게임 개발 과정을 알기 쉽게 설명합니다. 다만, 강의 진행 속도가 빠르므로 초보자분들은 몇 번씩 되돌려 보셔야 할 수도 있습니다. 영어가 부담되신다면 먼저 한국어 강의를 통해 기초를 익히신 후 이 강의를 들으시면 더 도움이 될 것입니다.
How to program in Godot – GDScript Tutorial (Brackeys – 영어)
Brackeys 유튜브 채널에서 제공하는 또 다른 무료 강의입니다. 앞의 강의에 이어서 여기에서는 GD 스크립트에 대해 알기 쉽게 강의합니다.
고도 엔진의 매력
고도 엔진은 유니티와 언리얼 엔진에 비해 훨씬 가벼운 사양에서도 원활하게 실행되기 때문에 하드웨어 진입 장벽이 낮습니다. 또한, 설치 과정이 필요 없습니다. 고도 엔진 공식 사이트에서 압축 파일을 다운로드하여 풀기만 하면 인스톨하지 않고도 바로 실행할 수 있습니다.
개인적으로는 2D 어드벤처 게임을 재미로 만들고 있는데, 이 과정에서 오랜만에 게임 개발의 재미를 느끼고 있습니다. 고도 엔진을 다루면 다룰수록 내가 원하는 것을 마음껏 구현해나갈 수 있다는 자유로움이 느껴지네요. 여러분도 이런 재미를 경험해보셨으면 좋겠습니다.