|
『유니티 엔진 개발자가 알려주는 유니티를 활용한 RPG 게임 개발』은 RPG 게임 제작 과정을 학습할 수 있는 서적입니다. 1000페이지가 넘는 분량으로 실습에 필요한 소스코드와 설명, 그리고 상세한 설명과 개발에 유용한 팁까지 담겨있습니다. 다른 교재와 마찬가지로 기본 환경 설정을 앞에서 다루고 있고, 추가로 오일러 각과 쿼터니언 회전에 대한 내용이 나옵니다. 유니티와 3D 게임 개발에서 이동이나 회전 처리가 중요한 개념이기에 앞부분에 배치한거 같습니다. 그 다음으로 플레이어와 몬스터의 제어, 게임 시스템 처리, UI 개발, 빌드까지 RPG 게임의 기본적인 개발을 담고 있습니다. 책 내에서 소스 코드 제공에 대한 안내가 눈에 띄지는 않지만, 출판사 홈페이지를 통해 다운로드가 가능합니다. 소스 코드가 필요하신 분들은 참고하시기 바랍니다. 교재에는 학습하면서 타이핑해야할 스크립트 코드가 제공되는데 코드마다 주석이 달려있어 해당 코드의 역할을 이해하는데 도움이 됩니다. 개발 경험이 있는 사람은 이 스크립트만으로도 실습을 진행해도 손색없을 정도입니다. 더불어서 코드 조각별로 동작 원리나 이론적인 내용을 매우 상세하게 설명하고 있어 초보 개발자나 처음 공부하는 사람들에게 이해를 쉽게 해주려는 노력이 돋보입니다. 특히 유한 상태 기계(FSM), 서브 스테이트 머신, 이벤트 함수, CSV를 활용한 스크립터블 오브젝트 구성 등은 기초 서적에서 부족하게 다루는 경우가 많은데, 여기서는 초반 단계부터 다루고 있어 이를 활용한 개발 기법을 익히는 데 도움이 됩니다. 실습과 더불어 다양한 이론적 내용까지 탄탄하게 설명하고 있어 초보자뿐 아니라 경험있는 개발자에게도 많은 도움이 되는 책이라고 생각하구요, 오랜만에 개발 서적으로 실습을 끝까지 마무리해서 뿌듯하고 게임 분야의 개발에 대한 관심과 흥미에 더욱 더 끈을 놓을 수 없게 된거 같습니다. 이번 경험을 토대로 시작과 끝이 확실한 공부를 이어가며, 한 단계씩 성장하는 개발자가 되기 위해 꾸준히 노력해보고자 합니다. |