이전

리뷰 (2)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 10.0
  • 30대 10.0
  • 40대 0.0
  • 50대 0.0

포토/동영상 (2)

리뷰 총점 종이책
인공지능을 게임 속 NPC로 구현하는 흐름이 잘 정리된 책
"인공지능을 게임 속 NPC로 구현하는 흐름이 잘 정리된 책" 내용보기
유니티로 게임 개발을 해본 경험이 있는 사람으로서, 처음 이 책을 봤을 때 가장 궁금했던 부분은 "Unity와 OpenAI를 실제로 어떻게 연결할 수 있을까?"였다. 한창 게임 개발을 했을 때에는 LLM이나 생성형 AI를 게임에 접목하는 사례가 많지 않았고, 대부분 직접 코드를 작성하거나 기존에 존재하던 에셋을 활용해서 프로젝트를 진행했기 때문이다. 그래서 AI를 게임 안에 어떻게 자연스
"인공지능을 게임 속 NPC로 구현하는 흐름이 잘 정리된 책" 내용보기

유니티로 게임 개발을 해본 경험이 있는 사람으로서, 처음 이 책을 봤을 때 가장 궁금했던 부분은 "Unity와 OpenAI를 실제로 어떻게 연결할 수 있을까?"였다. 한창 게임 개발을 했을 때에는 LLM이나 생성형 AI를 게임에 접목하는 사례가 많지 않았고, 대부분 직접 코드를 작성하거나 기존에 존재하던 에셋을 활용해서 프로젝트를 진행했기 때문이다. 그래서 AI를 게임 안에 어떻게 자연스럽게 넣을 수 있을지 가장 궁금했다.


이 책은 AI 소개 - API 소개 - 실전 예제 및 NPC 구현 순서대로 차근차근 설명한다. 단순히 개념만 나열하기 보다는 Unity 프로젝트 안에서 실제로 어떤 순서로 적용되고 역할을 하는지 보여줘서 이해하기 쉬웠던 것 같다. AI에 대한 기본적인 배경 지식이 있는 편이라 크게 어렵지는 않았으나, 게임 개발 경험은 있으나 AI에 익숙하지 않은 개발자라면 AI 개념과 활용 과정을 함께 익힐 수 있다는 점에서 충분히 의미 있는 책이라 생각된다.


책 소개에 나온 것처럼 Unity 혹은 C#을 완전 처음 접해본다면 다소 어렵게 느껴질 수도 있겠다 싶었다. 하지만 어느 정도 프로그래밍을 해본 경험이 있다면, 코드 흐름이나 예제를 따라가는 데 큰 부담 없이 금방 해낼 수 있을 정도의 난이도이다. 책 중간에 '지식 포션' 항목이 있는데, 알고 있으면 좋은 개념들을 추가적으로 설명해 놓았기에, 코드를 이렇게 작성하는 이유 등에 대해 알기 쉽다. 


가장 인상 깊었던 부분 중 하나는 추천사에서 언급된 부분이었다. 일상에서 사용하는 제품이나 서비스를 게임 속 NPC처럼 구현하여, 해당 제품을 처음 접하는 사용자나 잠재 고객에게 더 직관적인 가이드를 제공할 수 있지 않을까 하는 내용이었다. 이 부분이 게임과 AI의 활용 가능성을 새로운 관점에서 바라볼 수 있도록 가장 큰 도움을 주었다.

요즘 게임과 AI를 결합한 사례는 많이 보이지만, 이 책처럼 Whisper API나 이미지 생성 API를 활용해 사용자와 실시간으로 소통하는 상호 작용형 콘텐츠를 만드는 흐름을 정리해준 책은 많지 않은 것 같다. 그래서 단순히 기술을 배웠다기보다는 "AI를 이렇게도 써볼 수 있겠구나”라는 새로운 관점을 얻은 느낌이 컸다.


음성 언어 처리를 기반으로 한 프로젝트를 진행 하고 있는데, 이 책을 읽고 나니 이미지 생성이나 캐릭터 상호작용을 결합해 어시스턴트형 콘텐츠나 다른 형태의 인터랙티브 프로젝트로 확장해보는 것도 재미있겠다는 생각이 들었다. AI를 게임에 어떻게 녹여야 할지 고민하고 있는 사람에게 아이디어와 방향성을 함께 제시해주는 책이라고 느껴졌다.


* 서평단 활동을 기반으로 작성된 글입니다.
l*****4 2026.02.09. 신고 공감 0 댓글 0
리뷰 총점 종이책
[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC
"[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC" 내용보기
※ 이 서평은 제이펍 출판사로부터 책을 제공받아 작성되었습니다.[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC전반적인 소감 및 마음에 드는 부분불과 몇년 전까지만 해도 유니티에 인공지능을 넣는다고 하면 하나하나 개발하는 형태를 떠올렸다. 예를 들어 유니티 게임 AI프로그래밍 책을 보면 유한 상태 기계 개념과 랜덤, 확률의 활용 방법, 센싱 기술의 구현 방식, 길 찾기
"[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC" 내용보기

※ 이 서평은 제이펍 출판사로부터 책을 제공받아 작성되었습니다.
[책리뷰] 유니티와 OpenAI API로 만드는 인공지능 NPC



전반적인 소감 및 마음에 드는 부분

불과 몇년 전까지만 해도 유니티에 인공지능을 넣는다고 하면 하나하나 개발하는 형태를 떠올렸다. 예를 들어 유니티 게임 AI프로그래밍 책을 보면 유한 상태 기계 개념과 랜덤, 확률의 활용 방법, 센싱 기술의 구현 방식, 길 찾기 알고리즘 적용, 행동 트리의 활용, 퍼지 로직 등등 이런 것들을 전부 구현해야 했다. 그러나 이제는 OpenAI API 연동만으로 진짜 상호작용 하듯이 거의 모든 경우를 다룬다고 보면 되겠다.

책에서는 OpenAI API Key 토큰 비용에 기본 금액인 10달러를 세팅하고 사용하기를 권장하고 있다. 그러나 개인적으로는 이런 10달러조차 부담되고 어차피 API 사용 방법을 익히는 학습이 목적이기 때문에 그냥 무료 계정으로 제한된 상태에서 사용하는 것을 추천한다. OpenAI의 정책에 따르면 일부 모델에 대해 API 사용 데이터를 학습 목적으로 공유할 경우, 매일 100만 개의 무료 토큰을 제공한다는 소식이 있다. 더 많은 토큰을 사용하고 싶다면 이용해보는 것도 좋아보인다. 물론 이런 정책들은 언제 어떻게 바뀔지 모르기 때문에 책에서 알려주기에는 부담이 너무 크니 제외된 것으로 보인다. 여담으로 100만토큰이면 문장을 구성하는 수에 따라 다르겠지만 한국어로 대충 2만 문장 정도라고 생각하면 편하다.

서평 쓸때마다 말하는거지만 쓸데없는 기본 문법 설명이나 인터페이스 설명이 없어서 굉장히 좋다. 예를 들어 굉장히 안 좋은 책들은 C# 기본 문법 설명과 유니티 기본 인터페이스 설명에 대충 50페이지 이상을 할애한다. 그러나 이 책에서는 그런 점 없이 깔끔하게 Unity와 OpenAI API 사용법에 대해 다룬다. 유니티 설치 방법도 4페이지로 끝난다. 이 얼마나 책 제목에 충실한 내용인가.

중간중간 보충 설명해주는 지식 포션도 마음에 들었다. 그냥 넘어갈 수 있는 부분을 세심하게 알려주고 있다.

대상 독자 및 책 난이도

유니티에 인공지능을 접목시키려는 개발자가 대상 독자다. 사전 지식이 없어도 이 책을 따라서 학습할 수 있지만, 사전 지식을 갖춘다면 좀 더 수월하게 책의 내용을 이해할 수 있다. 아래는 저자가 언급한 필요 사전 지식이다.

  • 필요 사전 지식
    • Unity 엔진의 기본적인 인터페이스와 기능에 대한 기본적인 이해
    • Unity 엔진의 씬 구성, 게임 오브젝트 관리, UI 캔버스 제작등의 기초 지식
    • C# 기초 문법에 대한 이해(변수, 함수, 클래스와 같은 기본적인 프로그램밍 개념)
    •  Unity의 MonoBehaviour 클래스와 기본적인 이벤트 함수에 대한 지식
    • API 기본 개념 및 API 토큰과 비용 개념, JSON 데이터 형식에 대한 이해
    • https의 요청(request)과 응답(response)의 형태로 작동하는 웹 리퀘스트 데이터 통신 방법에 대한 이해

필요 사전 지식이 많은 것 같아보이지만 요약하자면 그냥 유니티를 써본 적이 있는 사람이어야 한다. 최소한 유니티를 설치하고 실행 시켜본 적이 있어야 한다. 



다루는 내용과 범위

총 9장으로 일반적으로 생각하는 생성형 AI 기술을 Unity에 연동하여 인공지능 NPC를 구현하는 과정을 다룬다. 코드부터 실행, 결과 화면까지 자세하게 설명해주기 때문에 쉽게 따라할 수 있다.


  • 1장 : 최신 AI API 종류들 소개와 비교
  • 2장 : OpenAI 문장 생성 API를 Unity에 연동하고 챗봇 구현하는 방법
  • 3장 : 다국어 음성 인식 기능 연동
  • 4장 : OpenAI TTS(Text to Speech)와 구글 TTS API 연동 방법과 Unity에서 자연스러운 AI 음성 내레이션 구현 방법
  • 5장 : DALL-E API로 AI 이미지 생성과 Unity에서의 활용
  • 6장 : 립싱크 기술을 활용하여 자연스러운 얼굴 애니메이션 구현 방법
  • 7장 : 앞서 소개한 AI 기술들을 하나로 통합하여 자유롭게 소통하고 반응할 수 있는 인공지능 NPC 완성
  • 8장 : 프롬프트 엔지니어링을 통해 프롬프트를 좀 더 효율적으로 다루는 방법
  • 9장 : AI 기술과 Unity 미래 발전 방향 전망 

개인적으로 7장이 가장 마음에 드는데, 단순히 OpenAI API 연동에서 끝나는 것이 아니라 다음 단계로 넘어가서 이렇게 활용하면 된다는 것을 보여주었기 때문이다. 

결론

책에서도 언급되었듯이 시중에 chatGPT 활용 서적은 굉장히 많지만 OpenAI를 접목한 프로젝트를 다루는 책은 많지 않다. 그런 점에서 OpenAI API들을 접목한 프로젝트를 소개하는 이 책은 정말 좋았다. 게다가 인공지능 기술이 빠르게 발전된다고 하더라도 해당 모델을 가져다 어떤 제품을 만들어야 하는데, 아직까지는 이런 식으로 API 연동하는 방식이 바뀌지 않을거라 보인다.

현재까지 MMORPG 게임에서 NPC는 정해진 대사를 하고 정해진 물품을 팔아야 하는 형태였다. 앞으로는 NPC가 플레이어들과 상호 작용을 하고 정해진 물품이 아니라 현실에서처럼 사고 파는 물품들이 매번 바뀌고 퀘스트 형태로 실시간으로 바뀌고 NPC가 죽는 일도 발생할 수 있을 것이다. 소설로만 있었던 가상 현실 게임이 얼마 남지 않은 느낌도 들어서 앞으로의 게임들이 굉장히 기대된다. 이 책이 그런 게임을 만드려는 개발자들에게 도움이 되기에 유니티 개발자들에게 적극 추천한다.

a***y 2026.02.01. 신고 공감 0 댓글 0