로봇신문사
> 로봇컬처 > Books
언리얼 엔진 4 AI 프로그래밍 에센셜블루프린트로 인공지능 게임 만들기
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
승인 2016.11.09  12:01:28
트위터 페이스북 구글+ 밴드

인공지능(AI)이란 어느 게임에서나 필수적인 부분이다. 우리가 만들어낸 가상 세계에 플레이어가 몰입할 수 있게 만들고 플레이할 재미를 주는 것이 바로 AI다. 그런데 게임 AI는 우리가 아는 일반적인 과학 분야의 AI와는 다르다. 게임 AI란 NPC(nonplayer character)가 장애물을 피해 한 곳에서 다른 곳으로 이동하는 내비게이션, 다양한 상황에 따라 특정 액션을 어떻게 수행할지에 대한 결정, 환경에 어떤 것들이 존재하며 상태는 어떤지 이해하는 능력인 환경 감지 같은, 게임 디자인 측면의 핵심적인 문제를 해결하기 위한 기술이다. 이런 기술 덕분에 플레이어들이 가상의 세계에 더 빠져들 수 있게끔 역동적이고 사실적인 게임 플레이를 만들 수 있게 됐다.

게임 AI는 복잡하며, 직접 개발하려면 수많은 난관을 극복해야만 한다. 언리얼 엔진 4는 크로스 플랫폼을 겨냥한 3D나 2D 게임을 제작하는 데 있어 풍부한 기능을 제공하는 강력한 게임 엔진이며, 빼어난 그래픽과 고도로 커스터마이즈할 수 있는 컴포넌트를 갖춘 것으로 유명하기도 하다. 게다가 이제는 무료로 사용할 수 있는 오픈소스로 제공돼, 가장 인기 있는 게임 엔진 중 하나로 꼽히기도 한다. 언리얼 엔진 4는 내브메시(NavMesh), 비헤이비어 트리(Behavior Trees), 환경 쿼리 시스템을 포함한 완벽한 게임 AI용 툴 세트를 제공한다. 이런 툴을 활용하면 게임에 AI를 넣기가 훨씬 쉬워진다. 게임 디자이너라면 블루프린트(Blueprints)라는 비주얼 스크립팅 툴을 활용해, 코드 한 줄 쓰지 않고 노드만 연결해 AI를 포함한 게임 로직을 구축할 수도 있다.

이 책은 언리얼 엔진 4의 이런 멋진 툴을 소개함으로써 게임 AI를 구축해 가상 세계를 더욱 흥미롭게 만들고자 하는 이들을 돕는다. 위에서 언급한 모든 컴포넌트를 다루고, 각 툴을 어떻게 이용해 다양한 캐릭터의 행동 양식을 구축하고 이를 조합해 좀 더 복잡한 씬을 만들어낼 수 있는지 보여준다.

"언리얼 엔진 4 AI 프로그래밍 에센셜"
피터 뉴튼 , 지 펭 지음 | 고은혜 옮김 | 204쪽 | 24,000원 |
에이콘출판 펴냄

조규남  ceo@irobotnews.com
이 기사에 대한 댓글 이야기 (0)
자동등록방지용 코드를 입력하세요!   
확인
- 200자까지 쓰실 수 있습니다. (현재 0 byte / 최대 400byte)
- 욕설등 인신공격성 글은 삭제 합니다. [운영원칙]
이 기사에 대한 댓글 이야기 (0)
조규남의 다른기사 보기  
폰트키우기 폰트줄이기 프린트하기 메일보내기 신고하기
트위터 페이스북 구글+ 밴드 뒤로가기 위로가기
인기기사
1
유진로봇, 국내 청소 로봇 사업 철수
2
ABB, 교육용 로봇 'IRB 1090' 출시
3
셰플러, 네덜란드 VDL 그룹과 '자율주행 레벨4 전기 셔틀' 개발 협력
4
로엔서지컬, 신장결석 수술로봇 보건복지부 혁신의료기술 지정
5
KAIST, AI & 디지털 거버넌스 컨퍼런스 개최
6
경남로봇랜드재단-경남지역창업보육센터협의회, 업무협약 체결
7
유진로봇, 커스텀 AMR '2023 로보월드'에서 선봬
8
에브리봇, '2023 로보월드'에서 서빙 로봇 공개
9
엔젤로보틱스, 코스닥 상장 예비심사 신청
10
엔젤로보틱스- LIG넥스원, 웨어러블 로봇 실용화 협력
로봇신문 소개기사제보광고문의불편신고개인정보취급방침이메일무단수집거부청소년보호정책    *국제표준간행물번호 ISSN 2636-0381 *본지는 인터넷신문위원회 자율심의 준수 서약사입니다
08298) 서울 구로구 공원로 41(구로동, 현대파크빌 526호)  |  대표전화 : 02)867-6200  |  팩스 : 02)867-6203
등록번호 : 서울 아 02659  |  등록일자 : 2013.5.21  |  발행인·편집인 : 조규남  |  청소년보호책임자 : 박경일
Copyright © 2013 로봇신문사. All rights reserved. mail to editor@irobotnews.com