"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬받아 작성된 서평입니다."

게임 개발에 관심 있는 분이라면, 게임 만드는 게 얼마나 어려운지 잘 아실 겁니다. 멋진 아이디어가 이미 준비되어 있다고 해도, 그걸 구현하기 위해서는 그래픽 디자인도 해야 하고, 사운드도 만들어야 하고, 코딩에 테스트까지 진짜 할 일이 너무나 많습니다. 그러다 보니, 지레 겁먹어서 생각만 해보고 그냥 의지를 접어 버리죠. 저도 수 십 번 '해봐?', '괜히 시간 낭비하지 말자'를 여러 번 반복했습니다.
그런데 세상이 달라졌습니다. 과장 좀 보태서 게임 개발, 프로그래밍에 천지개벽이 일어났죠. 바로 AI 인공지능으로 인해 바이브코딩이란 개발 방법이 생겨 버렸습니다. 프로그래밍 언어, 코딩 방법 몰라도 프로그램을 만들 수 있는 세상이 되었습니다. 예전 어설픈 저작도구 그런 것 따위와는 상대도 안 됩니다.
그러나 막강한 인공지능의 도움이 있어도, 최소 알아야 할 것들은 있죠. 일단 프롬프트를 어떻게 적어야 인공지능의 결과물이 제대로 나오고, 효과적인지 배울 필요가 있습니다. 또한 게임 개발에 필요한 전반적인 지식이나 과정에 대한 이해도 있어야 합니다.

이렇게 우리에게 필요한 정보들을 담은 책이 각종 굵직한 게임 개발에 경험이 있는 정윤지 저자의 'AI 게임 개발 with 코덱스'인 것입니다. AI로 게임 개발을 하려는 사람들에게 기초부터 하나하나 자세히 알려 주고 있는 좋은 멘토와 같은 책입니다.

'AI 게임 개발 with 코덱스'를 보면, 프로그래밍을 조금이라도 아시는 분은 당황스러울 정도로 기존의 게임 개발서와 달리, 프로그램 코드가 거의 보이지 않습니다. 책 초반에 인공지능이 이런 코드를 만들어 주고, 이걸 적용하는 방법 정도만 보여주는 걸로 끝납니다. 대부분 프롬프트로 만든 것을 유니티에 적용해서 세팅만 잡아줍니다.
여기서 기능 구현과 코드 만드는데 오픈 AI의 챗GPT 프로 기반의 코덱스라는 코딩 도구를 사용합니다. 여기서 코덱스에 사용하는 프롬프트 작성 노하우를 익히는 것이 핵심 포인트입니다. 그냥 챗GPT에 지식인처럼 물어보는 것과는 다릅니다. 원하는 올바른 코드 결과물이 나오게 해야 합니다. 책에서는 효과적인 프롬프트 작성 원칙을 제시하며 설명하고 있습니다. 구체적 지시, 맥락 제공, 점진적 다듬기, 제약과 조건 명확히 하기 등의 원칙이 예와 함께 나옵니다.

목표, 요청사항, 작동 규칙, 예외 처리, 안내 사항, 칼럼 규칙과 같이 자세히 나눠진 형태로 프롬프트를 작성합니다. 그런데 코드만 생성하는 것이 아닙니다. 캐릭터나 배경, 아이템 같은 그래픽 디자인 역시 프롬프트로 만들고, 배경 음악, 효과음 역시 프롬프트로 만듭니다. 그래서 프롬프트 작성 노하우가 핵심 포인트라고 말한 것입니다. 영문 프롬프트가 필요한 경우에는 그에 맞게 반영했습니다.

프롬프트 만으로 이렇게 게임 개발할 수 있다는 게 무척 신기하기도 하면서, 이래도 되나 하는 생각도 듭니다. 뭔가 믿음직하지 않게 느껴지지만 결과물은 기대 이상으로 훌륭합니다. 기존 개발 방법과 다르다 보니, 모든 게 의심이 들고, 생소합니다. 바이브코딩 관련 책을 몇 권 봤는데, 이젠 AI 시대에 걸맞은 새로운 표준 개발 방법론 같은 게 정립될 필요가 있을 거 같네요.

'AI 게임 개발 with 코덱스'에서는 코덱스 외에 게임 개발 도구 유니티, 비주얼 스튜디오 코드, Lami.ai, 깃허브, Aseprite, 눈누 등 여러 도구와 사이트를 활용해서 게임을 만듭니다. 복잡해 보이지만, 프로그램 설치와 사용법이 단계별로 자세히 나와 있어서, 처음 접하는 사람도 빠르게 진도 나갈 수 있는 어렵지 않은 책입니다. 유니티 설정, 변수 연결 그런 것도 화면을 캡처해서 자세히 보여 주고 있어 많은 부담을 덜어줍니다.

게임 개발에 필요한 기초 지식과 캐릭터 및 음원 제작, 코딩, 배포, 수익화 방법까지 'AI 게임 개발 with 코덱스'에 다 나와 있습니다. 그만큼 머릿속에 전체적인 그림을 그려 계획하는데 많은 도움이 됩니다. 게다가 실제 개발에 유용한 각종 조언들도 많이 담고 있고, 게임 만드는 도중에 생기는 문제 해결 방법, 대처법 같은 것 역시 책에서 자세히 설명하고 있어 실전 측면에서도 도움이 되죠.
'AI 게임 개발 with 코덱스'는 그대로 따라 해보며 실력을 쌓기에 좋은 책이라서, 특히 게임 개발 초보라면 강력 추천합니다. 1인 게임 개발자, AI 활용 폭을 넓히고 싶은 프로그래머, 멋진 아이디어를 가진 게임 기획자 모두에게도 이 책은 훌륭한 멘토가 되어 줄 것입니다.