책 읽는 소녀 / 르누아르 (1876년)

책 쓸어담기 다섯 번째 시간입니다. 4편을 올린 10월 29일 이후로 출간된 게임 관련 서적을 모았습니다.

이번에도 어김없이 모바일/소셜 게임 개발을 위한 서적의 표지와 제목이 게슈탈트 붕괴[각주:1]를 일으키는 가운데, 키넥트 프로그래밍과 미스터리 사전, 청소년 게임 교양서, 3D CG 아티스트 인터뷰가 오지 않은 종말의 구세주로 등장했습니다.

부디 붕괴를 피하고 좋은 책 발견하실 수 있길 바랍니다.

(...)

여간 어떤 책들이 나왔는지 한 번 둘러보시지요.


(책 소개는 출판사의 책 소개를 가져왔으며 순서는 출간일 순서입니다. 이 목록은 게임묵이 추천하는 책이 아니며 단순히 출간된 책의 나열입니다.)


☞ 그 동안의 책 쓸어담기 보기


페이스북 게임 앱 개발- 간단한 슈팅 게임부터 횡 스크롤 액션 게임까지 / 웨인 그래함 지음 / 원재연 옮김 / 길벗

자바스크립트, CSS 그리고 PHP 등에 대한 경험이 조금이라도 있는 개발자를 대상으로 한 책이다. 이 책은 단순히 게임 개발에 대한 코딩 기법들만을 나열하는 것이 아니라 실제적으로 게임 개발에 필요한 리소스(이미지와 오디오 등)를 어디서 얻을 수 있는 방법과 게임 개발 프로젝트를 성공적으로 마치기 위한 풍부한 팁들을 제공한다. 또한 간단한 슈팅 게임부터 게임 엔진을 적용한 횡 스크롤 액션 게임까지 다양한 종류의 게임을 독자들이 직접 개발해 볼 수 있도록 예제를 구성했다. 이 외에도 게임 배포하기, 페이스북에서 광고하기, 페이스북 플랫폼에서 소셜 기능을 활용하는 방법 등 다양한 팁을 아낌없이 제공한다.


Cocos2D를 이용한 아이폰 게임 프로그래밍 / 문준석 지음 / 디지털북스

이 책은 아이폰 게임개발에 대한 책으로 여러분이 너무나 잘 아는 cocos2d라는 게임 개발 프레임워크에 대한 것입니다.

보통 아이폰 게임개발은 iOS에서 제공되는 코코아 프레임워크를 사용합니다. 그런데 이 코코아 프레임워크는 그 기능의 우수성은 뛰어나나 사용법이 어렵고 전문적이다보니 누구나 쉽게 배울수 있는 툴은 아니라는게 문제였습니다. 그래서 누구나 쉽게 아이폰 게임 개발 프로그래밍을 배울 수 있는 대안으로 cocos2d라는 프레임워크를 사용하게 됩니다. 

cocos2d는 많은 기능을 가진 라이브러이면서임에도 배우기 쉽고 적용하기 편리한 게임 개발용 프레임워크입니다. 그러나 그 기능은 강력해 “게임 프로그램을 하기는 해야겠는데 간단하면서 쉽게 또 기능은 깅력하게 구현하고 싶다”면 당연 Cocos2D가 대안이 될 것입니다.

본 책은 Cocos2D 전문개발자인 저자의 오랜 개발 노하우와 경험을 토대로 씌여졌습니다. Cocos2D를 처음 접하는 초보자부터 Cocos2D를 이미 사용하고 있는 기존 사용자들 까지 모두가 쉽고 체계적으로 배울수 있게 배려하여 구성되었으며 특히나 저자 특유의 유머감각과 다양한 예제로 프로그래밍 서적임에도 불구하고 아주 재미있게 쓰여진 책입니다.


iOS 3D 언리얼 게임 개발- 물리 게임 이론부터 슈팅, 어드벤처, 롤플레잉 게임 실전 예제까지 / 로버트 친 지음, 데이빗 프랜슨, 토마스 해브릭 감수 / 손의형 옮김 / 길벗

언리얼 UDK 게임 제작 시스템을 사용해서 아이폰과 아이팟 터치, 아이패드 등 iOS 플랫폼용 3D 게임을 제작하는 방법을 다룬다. UDK 기술을 적용하고 실제로 동작하는 실전 예제를 통해서 UDK 도구모음을 사용하는 방법과 언리얼 스크립트 언어를 사용하는 방법을 알려준다. 단계별 예제와 설명을 따라하면서 실감나는 움직임이나 충돌을 사용하는 물리 게임 이론부터 1인칭 및 3인칭 슈팅 게임, 어드벤처 게임 등을 만드는 방법을 배우게 될 것이다.


유니티 입문 : 3D 게임엔진 유니티 4 기초부터 차근차근 / 타카하시 케이지로 지음 / 최재원 옮김 / 에이콘출판

에이콘 게임 개발 프로그래밍 시리즈, 제23권. 유니티의 기본 기능이나 의외로 중요하지만 지나쳐버리기 쉬운 사소한 사항까지도 빠짐없이 기술되어 있고 각 장에서는 기본적인 기능이 반복적으로 설명되므로 끝까지 읽다 보면 자연스레 유니티의 필수적인 사용법을 완전히 자기 것으로 익히게 된다. 

무엇보다도 이 책의 장점은 간단하지만 하나의 게임을 끝까지 진행시켜 보는 데 있다. 게임 플레이의 핵심적인 기능은 물론, 타이틀 시작화면, 미션 클리어 시의 화면전환, 최종 플랫폼으로의 포팅 등 부차적이지만 게임이 갖추고 있어야 할 모든 부분을 학습하게 함으로써 독자들이 게임 개발의 성취감을 맛보게 하고 게임 개발에 더 흥미를 느끼고 매진할 수 있도록 하는 훌륭한 자극제가 될 것이다.


키넥트 프로그래밍 / 자렛 웹 지음 / 김태경 옮김 / 비제이퍼블릭

이 책을 읽는 데 딱 30분만 투자해도 여러분은 키넥트 프로그래밍을 할 수 있는 기본 지식과 능력을 익힐 수 있을 것이다. 1장의 시작하기를 따라 진행하다 보면 SDK과 툴들을 쉽게 설치할 수 있고, 그 이후 장들을 통해 3D 비전, 스켈레톤 트래킹, 오디오 처리, 음성 인식과 제스처 인식 등을 쉽게 익힐 수 있다. 또한 MS에서 제공하는 SDK과 써드 파티 라이브러리들의 조합을 통해 여러 효과를 내는 방법도 알아볼 것이고, 다양한 예제들을 통해 플레이어의 움직임에 반응하는 간단한 게임들을 살펴보면서 기본적인 개념에 대해 알아볼 것이다.



미스터리 사전- 게임 시나리오를 위해 꼭 알아두어야 할 110가지 추리 규칙·트릭·이론 / 미스터리 사전 편집위원회 지음, 모리세 료 감수 / 곽지현 옮김 / 비즈앤비즈

미스터리 스토리를 창작할 때 알아두면 좋을 규칙, 트릭, 이론 110가지를 사전 형식으로 정리한 책. 특히 게임 시나리오를 짤 때 꼭 필요할 거라 생각되는 소재를 모아놓았다. 미스터리의 여러 키워드를 '장르', '시추에이션', '트릭', '캐릭터', '도구와 장치', '이론'의 6개 장으로 분류하여 미스터리 작품 창작에 도움이 되도록 구성했다. 각 장의 항목에는 매력적인 미스터리 작품을 만들어내는 데 필요한 미스터리 소설을 통해 배양된 정석이나 이론, 리얼리티를 지탱하는 지식을 정리했다. 또 각 장의 마지막에는 칼럼 같은 읽을거리를 제공했으며, 책의 마지막에는 참고문헌을 게재했다.


HTML5 캔버스 완벽 가이드- 그래픽, 애니메이션, 게임 개발을 위한 캔버스 API의 모든 것 / 데이비드 기어리 지음 / 김민섭 옮김 / 위키북스

위키북스 오픈소스 & 웹 시리즈, 제45권. HTML5와 자바스크립트를 이용해 캔버스에 직선을 그리는 방법부터 핀볼 게임을 구현하는 방법까지 모든 과정을 담고 있다.

책의 전반부에서는 도형 및 텍스트를 캔버스에 그리는 방법과 이미지를 조작하고 그리는 방법을 소개하는 캔버스 API를 다룬다. 후반부에서는 캔버스 API를 사용해 애니메이션과 움직이는 스프라이트를 구현하고 시뮬레이션 생성, 충돌 감지, 비디오 게임을 개발하는 방법을 소개한다. 

또한 모바일에서도 실행할 수 있는 실제 애플리케이션을 구현할 수 있도록 사용자 정의 컨트롤을 구현하는 방법과 캔버스 기반 모바일 애플리케이션을 제작하는 방법도 다룬다. HTML5 캔버스를 이용하면 플래시와 같은 플러그인을 설치하지 않고도 웹에서 작동하는 게임을 개발할 수 있다. 이 책에서는 캔버스 API뿐 아니라 게임 개발에 필요한 수학/물리 관련 기초 지식(삼각함수, 중력, 가속도, 충돌 처리)까지 자세히 설명한다. 


그래도 우리는 스마트폰게임을 만든다 / 유영욱 지음 / 보리별

스마트폰게임 개발에서 서비스까지, 스마트폰게임 개발에 필요한 모든 정보가 담겨 있는 책. 스마트폰게임과 온라인게임의 차이점과 아이폰용 게임과 안드로이드폰용 게임 개발 시 유의점, 스마트폰게임 개발 프로세스, 내가 만든 게임을 스토어에 등록하고 판매하기까지의 모든 과정을 큰 맥락에서 짚어줌으로써 스마트폰게임 개발을 막연하게 꿈꾸던 젊은이들에게 명쾌한 시작점을 제시해준다.

에어펭귄, 룰더스카이, 버즐, 카오스베인, 포켓 프린세스, 골든글러브… 이름만 들어도 쟁쟁한 인기 스마트폰게임 제작자, 개발자들 인터뷰가 담겨 있는 이 책은, 누구보다 먼저 스마트폰게임 개발에 뛰어들어 산전수전을 모두 겪은 전문가들이 퍼즐, 아케이드, SNG, 육성 시뮬레이션, RPG 등 장르별 스마트폰게임 개발 노하우와 스타트업 창업하기, 퍼블리셔의 눈에 띄는 법 등 스마트폰 게임 제작에 필요한 모든 정보를 들려준다. 

또한 생생한 게임 개발 과정과 위트 있는 만화로 게임 마니아들에게 전폭적인 지지를 받고 있는 ‘스마트폰게임 개발 이야기’도 함께 담겨 있다. 스마트폰게임을 개발하는 과정에서 벌어지는 크고 작은 사건들과, 개성 넘치는 캐릭터들의 좌충우돌 성장 스토리는 스마트폰게임 개발의 전반에 대한 이해와 함께 독자들에게 재미와 정보를 동시에 만족시킨다. 


게임 기획자와 레벨 디자이너를 위한 언리얼 게임 엔진 UDK 3 / 리차드 무어 지음 / 문기영 옮김 / 에이콘출판

[언리얼 토너먼트], [기어즈 오브 워], [리니지2]의 공통점은? 바로 언리얼 엔진을 사용했다는 것이다. 전 세계 수많은 게임 회사들이 최고 수준의 게임을 만들기 위해서 언리얼 엔진을 선택한다. 언리얼 개발킷은 에픽(Epic) 사에서 만든 막강한 통합형 게임 개발 툴로서 이를 이용해 수많은 게임들이 만들어지고 있다. 하지만 방대한 기능이 들어있는 만큼 처음 개발킷을 접하면 어떤 방식으로 게임을 개발해야 하는지 망설여지게 마련이다. 이 책은 방 하나로 시작해서 복도를 만들고 구조물을 배치하며 그림자와 동적인 라이트, 안개, 수면 효과 등 최종적으로 하나의 근사한 게임 레벨을 어떻게 만드는지 배울 수 있다.


디지털게임의 재발견- 모두를 위한 놀이 / 김겸섭 지음 / 들녘

어느 집에서나 볼 수 있는 풍경이다. 아이들은 시간만 나면 게임을 하려고 들고, 부모들은 그런 아이들을 막느라고 바쁘다. 하지만 부모가 막는다고 아이들이 과연 게임을 하지 않을까? 집 문턱만 넘으면 사방천지 널린 게 PC방인데도? 사정이 이렇다면 차라리 게임의 정체가 무엇인지, 그 메커니즘은 무엇인지 제대로 알고 대처하는 게 낫지 않을까? 하지만 우리나라는 아직 ‘게임의 정체’를 제대로 밝혀줄 생각이 없어 보인다. 그저 무슨 일이 일어나면 마녀사냥하듯 게임을 범인으로 지목하면서 그 죗값을 게임 개발자나 게임 플레이어들에게 돌리기 바쁘다. 그리고 대다수 선량한 플레이어들에게는 “너희들 스스로 알아서 깨닫고, 알아서 잘 해봐!” 하는 것 같다. 이쯤 되면 방치를 넘어 폭력의 수준에 가깝다. 사정은 딱 이렇다.

이 책은 이 같은 배경에서 쓰였다. 학교나 제도권에서 게임 미디어에 대해 배우고 그것을 공개적으로 토론할 수 있는 자리 마련의 필요성을 강조하기 위해서. 외국에서는 이미 이런 시도가 본격화되고 있다. 우리도 ‘중독’과 ‘폭력’으로부터 게임을 구해내고 그 누명을 벗겨내기 위해서라도 하루 빨리 객관적인 관점에서 게임을 배우고 이야기할 수 있어야 한다. 저자는 “지금 우리에게 필요한 것은, 게임의 본성과 게임을 하는 사람들에 대한 진지하고 인문학적인 반성이다”는 출발선에서 이야기를 시작한다. 그리고 “‘게임하기’의 진짜 목표는 자주적이고 행복하며 능동적인 인간을 만들어내는 것이다. 정답과 공식을 잘 외워서 답을 찾는 인재보다 ‘행복한 인재’와 ‘창조적 인재’가 우리 사회의 자산이 될 것이다. 이것은 곧 우리가 놀이와 게임에 관심을 가져야 하는 중요한 이유가 된다”고 말한다.

게임의 시작이 된 놀이의 기원, 게임의 역사와 발전, 기술과의 맞물림, 게임의 서사성과 캐릭터의 탄생, 그리고 게임의 배경이 된 판타지 문학 등등……을 포괄적으로 흥미롭게 다루는 이 책을 게임의 세계를 이해하고 싶어하는 학생이나 부모, 교사 모두에게 강추한다. 21세기 창의적 인재의 산실이 될 꿈의 공장 ‘게임의 세계’, 일단 “정확하게 제대로” 알고 보자. 청소년들에게는 낯설지만 부모 세대에게는 친숙한 고전 게임과 초기 게임기에 대한 이야기, 그리고 문화와 예술의 접경으로 다가가는 게임의 노력, 게임 서사의 구조 등의 이야기는 특히 흥미롭다. 저자가 직접 게임을 해보면서 캡처한 다양한 게임 화면과 게임기기 이미지를 확인하면서 기억을 떠올리는 재미도 쏠쏠하다. 


CGINSIDE : 철견- 게임 캐릭터아트 테크닉 / 남창건(철견) 지음 / 비엘북스

국내의 대표적인 3D 게임캐릭터 아티스트인 '철견'의 인터뷰와 그간 진행했었던 습작 및 작품들을 갤러리 형식으로 소개하고, 표지 일러스트를 제작하는 모든 과정을 디테일하게 소개하는 책. 전 세계 CG 아티스트들의 일러스트 공모전, [도미넨스워 3]에서 당당히 2위(3D부문)를 수상한 저자(철견)는 이 책을 통해서 자신의 3D 캐릭터 제작방법에 대해서 자세히 소개하고 있다. 컨셉디자인에서부터 해부학을 기초로한 캐릭터모델링의 접근법, 수준높은 텍스쳐 맵 제작기법 등 작가 '철견'의 3D 게임캐릭터 제작을 위한 고급 테크닉을 배울 수 있다.

-----

적당히 책 쌓이면 다시 찾아오겠습니다.

  1. 그런 거는 우리한테 있을 수가 없어요. [본문으로]

책벌레 / 카를 슐라이허 (19세기)

책 쓸어담기 네 번째 시간이 왔습니다. 3편을 올린 9월 25일 이후에 출간된 게임 관련 서적을 모아보았습니다.

이번에는 그래픽/아트 관련 서적과 GPU Pro가 눈에 들어오는 한편, 조금 특이한 책들도 보입니다. 특히 RPG 만들기를 가르쳐준다는 용사 웰리의 신나는 모험은 무슨 내용일지 참말로 궁금하네요.

여간 어떤 책이 나왔는지 한 번 둘러봅시다.


(책 소개는 출판사의 책 소개를 가져왔으며 순서는 출간일 순서입니다.)


☞ 그 동안의 책 쓸어담기 보기


거침없이 배우는 Unity 3D / 미야가와 요시유키, 무토 다이스케 지음 / 남종환 옮김 / 지앤선

윈도우, 맥, 스마트폰, 게임기 등에서 플레이할 수 있는 3D 게임을 개발하는 방법을 단계별로 설명하는 책. 3D Scene의 구성 방법이나 스크립트의 역할 등 게임 개발의 기본을 익힌 다음, 3D 그래픽과 물리 시뮬레이션, 고품질의 Lighting을 마스터 한다. 전문가의 개발 파이프라인을 따라 설명하기 때문에 입문자라도 무리 없이 본격적인 3D 게임 제작의 흐름을 배울 수 있다. Unity는 누구라도 이용할 수 있는 3D 게임 개발에 도전할 수 있는 개발환경을 제공한다. 또한 이 책은 3D 게임 제작 과정을 영화 제작에 비유하여 설명한다. 배우를 정하고, 무대를 만들며, 시나리오를 작성하고, 사운드를 울리고, 조명을 비추고, 화면과 화면을 잇고, 시작과 엔딩을 작성하는 방법 등을 순서대로 설명한다.


소셜 네트워크 게임 개발 / 배재환 지음 / 홍릉과학출판사



2012 대한민국 게임백서 (세트) / 한국콘텐츠진흥원 산업정책실 지음 / 한국콘텐츠진흥원

2011년 국내 게임산업계의 동향을 분석하고 , 게임 이용자, 게임문화, 해외 게임산업, 콘텐츠와 기술개발, 정책 및 법제도 등 게임과 관련된 다방면의 동향을 종합적으로 분석한 책이다. 게임 제작/배급업체 438개, PC방 700개, 아케이드게임장 176개, 게임 교육기관 56개, 게임이용자 1,700명을 대상으로 방문면접 및 설문조사를 실시하여 자료를 분석하였으며, 게임 전문가 30여명이 집필과 편집과정에 참여하였다.


포켓몬스터 블랙.화이트 공식 알기 쉬운 포켓몬 전국도감 / 학산문화사 편집부 지음 / 학산문화사

닌텐도 DS 소프트웨어의 포켓몬스터 게임시리즈인 [DP 디아루가], [DP 펄기아], [Pt 기라티나], [하트골드], [소울실버], [블랙], [화이트]에 나오는 모든 포켓몬을 총망라한 포켓몬 가이드북이다. 이벤트로 받을 수 있었던 12종류의 포켓몬을 제외한 643종류의 모든 포켓몬을 모으는 방법이 상세히 기록되어 있다.

[알기 쉬운 포켓몬 전국도감]에서는 포켓몬의 모든 능력과 특성 그리고 진화단계를 한눈에 볼 수 있도록 짜여져 있다. 특히 각 포켓몬의 육성과 배틀에 도움이 되는 [승부의 결정타] 코너는 각기 다른 개성의 포켓몬을 어떻게 키우면 좋을지에 대해 알려 주고 있다. 그리고 레벨업으로 배울 수 있는 기술과 기술머신, 비전머신, 가르침기술로 배울 수 있는 기술과 알기술을 도표로 표시해 놓아 알아보기 쉽다.


용사 웰리의 신나는 모험, RPG 게임만들기 / 웰북교재연구회 지음

초등학생들이 좋아하는 롤플레잉게임을 직접 만들고 게임을 즐길수 있도록 하기 위한 책. 내가 원하는 대로 게임을 만들 수 있는 RPG 게임만들기는 초등학생들의 상상력과 창의력을 풍부하게 해 주며, 게임에 필요한 다양한 이벤트 제작을 통해 알고리즘에 대한 이해를 익힐 수 있다.


GPU Pro - 고급 렌더링 기법 / 볼프강 엥겔 지음 / 류광 옮김 / 정보문화사

ShaderX 시리즈를 성공으로 이끈 Wolfgang Engel과 편집진이 만들어 낸 이 책은 고급 렌더링 기법들과 엔진 설계, GPGPU 기법들, 관련 수학 기법들을 다룬 글들과 게임 부검 글들을 담고 있다. 이동 기기들에서 그래픽의 중요성이 커지는 추세에 발맞추어, 휴대용 장치(특히 iPhone과 iPod Touch)에서의 그래픽 프로그래밍도 특별히 강조한다.


게임 비주얼 이펙트 테크닉 / 7 VFX 지음 / 비엘북스

7명의 현직 게임 이펙트 아티스트들이 모여서 게임 속의 화려하고 멋진 이펙트 제작과정을 소개하는 책. 게임 속 캐릭터와 주변 환경(배경)에서 볼 수 있는 이펙트를 어떻게 구현했는지에 대한 이펙트 제작기법에 대해서 설명하고 있다. 효과적인 게임 이펙트 접근방법에서부터 프로그래밍의 지식을 요하는 이펙트 Shader까지 다루고 있다.


코코스2d 게임 프로그래밍 / 네이선 버바 지음 / 박기성 옮김 / 에이콘출판

코코스2d(Cocos2d)는 스마트폰용 2D 게임 개발을 고려할 때, 가장 먼저 선택할 수 있는 유용한 오픈 소스 게임 엔진이다. 상용 제품에 바로 활용할 수 있는 살아 숨쉬는 예제들을 통해, 자연스럽게 독자들을 강력한 코코스2d의 세계로 이끌어준다. 

이 책의 예제들은 기본적인 그래픽 처리에서부터 데이터 처리, 2D 조명, 3D, 폴리곤 텍스처 처리, 멀티 플레이 네트워크, 물리엔진, 인공지능 등 고급 주제들까지 망라하고 있다. 또, 아이폰 버전용으로 집필되었지만, 안드로이드 버전에도 응용이 가능하도록 하였다.


열혈강의 스타트업 3ds Max 게임 캐릭터 디자인 / 김현 지음 / 이한디지털리

3D 게임 캐릭터 디자이너가 되고자 3ds Max를 처음 시작하는 입문자를 위해 기획되었다. 복잡하고 방대한 도구의 기능 설명보다는 가장 많이 사용하고 반드시 알아야 할 3ds Max의 기본 기능 위주로 게임 캐릭터를 만들어 보면서 자연스럽게 익힐 수 있도록 하였다. 또한, 인터넷 동영상 강좌를 통해 책에서는 미처 다루지 못했던 저자의 특별한 노하우를 담아 독자의 이해를 돕고자 했다.


만들면서 배우는 유니티 Unity 3D Game Programming / 김국진 지음 / 한빛미디어

만들면서 배우는 실습 예제로 구성되어 있다. 실습 예제를 따라하는 것만으로도 나만의 우주를 만들고, 복불복 게임을 만들며, 3D FPS 게임을 만들 수 있다. 또한, 상세한 그림 자료를 제공하여 누구나 손쉽게 따라할 수 있다. 또한 C# 프로그래밍을 다루고 있어, 부록에 C# 기초 문법 자료를 보면 게임 제작에 필요한 C# 기초 문법을 익힐 수 있으며, 예제 코드를 제공하여 프로그래밍에 대한 지식이 없어도 3D 게임을 완성할 수 있다. 웹, 윈도, 맥, 안드로이드, 아이폰 등 다양한 플랫폼에 배포하는 방법도 상세하게 다루고 있다. 복잡한 과정을 거치지 않고 클릭 몇 번이면 자신이 만든 게임을 다양한 플랫폼에 배포할 수 있다.

---

다음 책 쓸어담기도 적당히 모였을 때 찾아오겠습니다!

독서 / 쿠로다 세이키 (ca. 1890)

책 쓸어담기가 다시 돌아왔습니다. 지난 2편을 올린 8월 8일 이후에 한국에 출간된 게임 관련 서적을 모았습니다.

이제는 제목만으로 분간하기 어려운 iOS와 HTML5 프로그래밍 서적들과 함께 제법 흥미롭고 특이한 책들도 발견할 수 있습니다.

그럼 한 번 둘러보지요.


(책 소개는 출판사의 책 소개를 가져왔으며 순서는 출간일 순서입니다.)


☞ 그 동안의 책 쓸어담기 보기


Learning iOS 게임 프로그래밍 / 마이클 데일리 지음 / 정기훈 옮김 / 정보문화사

iPhone 2D 게임을 개발하는 데 필요한 모든 과정을 안내하는 책. 타일 맵(Tile Map) 기반의 2D 게임인 Sir Lamorak's Quest: The Spell of Release를 제작하는 모든 과정에 대해 설명하고 있다(App Store에서 무료 다운로드 가능). 다운받은 게임을 실행하고 책에서 설명하는 부분을 컴파일하는 과정에서 게임의 이면에 숨겨진 모든 기술에 대해 이해하게 될 것이다. 이를 위해 이 책에서는 iPhone 게임을 성공시키기 위한 핵심 전략과 게임 개발에 필요한 각종 기술, 용어, 툴 등에 대해 소개하고 있다. 뿐만 아니라 게임 구상, 스토리 라인, 테스트, 디버깅 등 게임 개발 과정에 대한 모든 내용을 설명하고 있다.


HTML 5 게임 프로그래밍 / 제이콥 세이드린 지음 / 장현희 옮김 / 제이펍

HTML5에서 활용할 수 있는 모든 새로운 기능들을 소개하며, 이 기능들에 CSS3, WebGL 및 자바스크립트를 조합하여 호환되는 모든 브라우저와 모바일 기기에서 동작하는 환상적인 2D 및 3D 멀티플레이어 게임 구현법을 제시한다. 직접 게임을 구현할 수 있는 게임 프레임워크의 구현부터 안내하고 게임의 코드 첫 줄에서부터 시작하여 전체 개발 과정을 단계별로 설명한다. 이 책을 통해서 플러그인이나 보기 흉한 핵(Hack)에 의존하지 않고도 웹 환경에 자연스럽게 융화된 게임에 필요한 모든 것을 빠르게 학습할 수 있을 것이다.


오브젝티브-C 핸드북 / 하야시 아키라 지음 / 강병우, 김훈 옮김, 박지훈 감수 / 위키북스

풍부한 예제와 구성이 돋보이는 오브젝티브-C 사전. 애플의 통합 IDE 툴인 Xcode에서 맥 애플리케이션이나 아이폰 애플리케이션 개발을 위한 오브젝티브-C 언어의 문법과 기능, 기본기를 총망라해서 설명하고 있다. 초보자에게는 알기 쉽게 빌드하고 디버그해 볼 수 있는 예제소스를 제공하며, 중ㆍ고급자를 위해서는 실제 개발 시 필요한 부분을 쉽게 참조하고 찾아볼 수 있게끔 사전식으로 구성하고 있다.


꿈을 향해 함께 걸어가는 친구 / 이경윤 지음 / 머니플러스

넥슨과 엔씨소프트는 그간 대한민국 게임업계의 양대산맥을 형성하며 호형호제의 역사를 써온 산 증인격인 기업들이다. 처음 엔씨소프트가 주춧돌을 쌓았고 뒤이어 넥슨이 [메이플스토리], [카트라이더] 등의 게임으로 화려하게 등장하며 대한민국 게임의 부흥을 이끌었다. 두 기업은 그야말로 게임업계의 쌍두마차였으며 김정주와 김택진의 그 신화를 직접 쓴 장본인들이었다. 그야말로 라이벌 중에 라이벌이라 하지 않을 수 없다. 

도대체 게임업계에서는 그동안 무슨 일이 있었기에 이런 엄청난 부가가치를 이룰 수 있었고 김택진과 김정주는 어떻게 하여 1조 클럽 자산가로 당당히 이름을 올릴 수 있었던 걸까? 또 두 사람의 라이벌 구도는 어떻게 만들어졌으며 앞으로 어떤 결과를 가져오게 되는 것일까? 도대체 이 두 사람의 성공요인은 무엇이었을까? 이 책에서는 바로 그 이야기를 담고 있다.


고급 개발자를 위한 iOS 프로그래밍 / 롭 네이피어, 무건스 쿠마 지음 / 황반석 옮김 / 비제이퍼블릭

아이패드, 아이폰 그리고 아이팟 터치를 위한 고급 앱 개발에 대한 종합적인 안내서다. 이 책의 저자이자 베테랑 모바일 개발자인 롭 네이피어와 무건스 쿠마르는 다른 iOS 개발서에서 다루지 않는 고급 주제들을 이 책에서 다루고 있다. 코어 파운데이션 API에 대한 상세 내용부터 Grand Central Dispatch를 이용한 속도와 성능을 최대화하는 것과 UI 흐름을 스토리보드로 구성하는 것까지, 재미있고 완벽한 기능을 가진 고성능의 애플리케이션들을 만드는 데 필요한 모든 사항들을 하나씩 단계적으로 안내한다.


iPhone 게임 프로그래밍 따라하기 / 조승한, 안종일 지음 / 북스홀릭

Cocos2D를 사용해 게임을 제작하는 방법에 대해 초보자도 쉽게 혼자서 배울 수 있도록 따라하기 방식으로 설명되어 있다. 먼저 Cocos2D의 기본 구성 요소인 스프라이트, 액션, 레이어 등에 대해 단계적으로 설명하며 제스처와 같은 이벤트 처리 방법, 배경화면 처리 방법, 오디오와 파티클 효과 처리 방법, Box2D 물리 엔진에 대해 설명한다. 마지막으로 “Hit the frog”라는 간단한 게임을 제작하는 방법에 대해 설명하며 이렇게 자신이 만든 게임을 아이폰에서 직접 시험하고 애플 앱스토어에 올리는 방법에 대해 설명한다.


앱만장자 - 부를 거머쥔 인디 개발자들의 성공 비법 / 크리스 스티븐스 지음 / 김지량 옮김 / 제이펍

베스트셀러 앱 ‘앨리스 포 아이패드’의 제작자가 직접 취재한 앱 성공 스토리. 가장 성공한 앱 개발자들을 영광에 이르게 했던 길을 되짚어가며 이 앱만장자들이 큰 부를 창출하기 위해 시도했던 성공의 비결들을 공개한다. 또한 스티븐스는 차세대 킬러 앱을 만들고 수십억 달러 규모의 앱 시장에서 대성공을 거두기 위해 이들의 비밀을 어떻게 활용할지 전문가로서의 조언을 제공한다. 업계 내부자로서 스티븐스는 당신의 휴대폰 속에 있는 앱 제작자의 머릿속을 엿볼 수 있는 특별한 기회를 선사한다.


게임, 게이머, 플레이- 인문학으로 읽는 게임 / 이상우 지음 / 자음과모음

게임이란 영상, 소리, 규칙, 조작, 시스템, 스토리, 커뮤니케이션 등이 결합된 입체적인 경험이다. 게임비평이란 게임을 현실의 삶과 연결 짓는 행위이다. 1부 <장르의 진화, 재미의 증식>은 2010년 7월부터 계간 <자음과모음 R>에 연재된 ‘컴퓨터 게임 깊이 읽기’에서 부족했던 부분을 보완해 정리한 것이다. 슈팅 게임에서 시뮬레이션 게임까지 게임 장르별 진화 과정을 살펴보면서 각 장르에서 논쟁거리가 될 만한 주제들을 뽑았다. 

2부 <게임을 둘러싼 풍경들>에서는 그 밖의 다른 지면을 통해 발표한 글을 모았고 새로운 글 몇 편을 보탰다. 1부가 게임 텍스트 자체에 대한 분석에 집중했다면 2부는 게임 때문에 발생하는 문화적 현상과 경험에 집중했다. 특히 문학, 영화, 사진 등 다른 예술 영역과 게임이 어떻게 접목될 수 있는지를 볼 수 있다.


게임 경제학 GAMIFICATION / 이노우에 아키토 지음 / 이용택 옮김 / 스펙트럼북스

세계적인 기업들을 벌써 게임이 가진 무한한 가능성에 관심을 가지고 실제 사업 전략에 활용하고 있다. 게임을 만들어 고객과 소통하고 수익을 올리며 기업 이미지를 개선해 나가기도 한다. 이처럼 ‘게임의 개념이나 디자인 기법 등의 요소를 게임 이외의 사회적 활동이나 서비스에 이용하는 것’이 바로 게이미피케이션이다. 즉, 게임에 내재한 여러 가지 요소를 비즈니스를 비롯한 일상생활 전반에 활용하는 것이다. 이 책에서는 게이미피케이션의 정확한 개념과 활용 노하우를 구체적인 사례를 바탕으로 명쾌하게 설명한다. 


게임 기획자되기 / 주진영 / 성안당

흔히 게임 기획이라고 말하는 분야는 말 그대로 게임을 디자인하는 곳이다. 어떤 게임을 만들 것인지 결정하고, 게임에 대해 전반적인 설계를 한다. 이 책은 그런 게임 디자인에 대한 내용을 담고 있다. Part 1. 취직준비, Part 2. 신입으로 살아남기, Part 3. 경력관리 등으로 구성되어 있다.

----

다음 책 쓸어담기 역시 적당할 때 다시 찾아오겠습니다!

사서 / 주세페 아르침볼도 (ca. 1566)

지난 번에 말했던대로 책 쓸어담기가 다시 찾아왔습니다. 그 사이에 한국어로 출간된 게임 관련 서적을 한 번 모아보았습니다.

한동안 게임 디자인/이론 서적이 연이어 쏟아지는가 싶더니, 이번엔 쓸어담고 보니 기술/언어 관련 서적이 많이 보이는군요. 여기서 유일한 게임 디자인 서적인 "게임 디자인 워크숍"은 언젠가 따로 소개할지도 모릅니다(공수표).

그럼 한 번 둘러보죠.


(책 소개는 출판사의 책 소개를 가져왔습니다)



온라인 게임을 지탱하는 기술 / 나카지마 켄고 지음 / 김상우 옮김 / 위키북스

현업 게임 개발자가 쓴 온라인 게임 개발 종합 해설서. 온라인 게임 프로그래밍은 게임 개발 기술뿐 아니라 네트워크에 대한 고급 지식도 필요하다는 점에서 고도의 기술을 요하는 프로그래밍 가운데 하나다. 또한 운영 측면에서 많은 사용자의 접속을 원활하게 처리해야 하는 대표적인 초대형 서비스다. 이 책에서는 상용 수준의 기술 예제를 바탕으로 이러한 온라인 게임 개발 및 운용 기술을 상세하게 설명한다. 

온라인 게임 개발 기초 지식, 아키텍처, C / S MMO 및 P2P MO 게임 실전 개발, 서버 / 인프라 구축 등 온라인 게임을 뒷받침하는 모든 기술을 알기 쉽게 설명하고 있어 게임 업계에 관심 있는 학생이나 초보 개발자, 그리고 게임은 아니지만 서버 관리 등 IT 서비스 분야에서 일하는 사람들에게 많은 도움이 될 것이다. 


CryENGINE 3 Cookbook 한국어판 / 댄 트레이시, 숀 트레이시 지음 / 정재원 옮김 / 에이콘출판

[아이온], [아키에이지], [크라이시스] 게임에 사용되어 실사와 같은 환상적인 그래픽으로 유명한 3D 게임엔진 크라이엔진(CryEngine)을 다룬 최초의 입문서다. 레벨 제작에서 성능 최적화까지 크라이엔진의 다양한 기능을 레시피 형식으로 친절하게 설명한다.


Cocos2D JavaScript를 이용한 HTML5 게임 개발 / 박현천, 이승준 지음 / 위키북스

게임 개발에 대한 경험이 없는 독자도 쉽게 게임 개발을 경험할 수 있게 Cocos2D JavaScript의 설치부터 핵심 개념과 각종 게임 개발 기법을 비롯해 예제를 중심으로 실전 게임 개발에 관한 내용을 다룬다. Cocos2D JavaScript를 이용한 게임 개발을 기초부터 실전까지 차근차근 학습할 수 있게 구성돼 있다.


게임 디자인 워크숍 / 트레이시 풀러턴 지음 / 최민석 옮김 / 위키북스

세계적인 게임 디자이너와 함께 배우는 체계적인 게임 디자인 노하우. 현재 게임 업계에서 일하고 있거나 취업을 희망하는 게임 디자이너가 알아야 할 거의 모든 내용을 다룬다. 게임 이론, 개념화, 프로토타입 제작, 테스트 및 튜닝은 물론, 전문 게임 개발자가 된다는 것의 의미와 이 업계에서 일자리를 얻는 방법까지 소개한다.


실전 안드로이드 4 게임 개발 / J. F. 디마지오 지음 / 김세연, 박수현 옮김 / 길벗

간단한 스크롤 슈팅 게임 엔진을 만드는 방법을 소개한다. 2D와 3D, 두 종류의 모바일 게임 개발을 통해 게임 컨셉의 설정부터 코드 작성까지 단계적으로 배워나가게 하고 있다. 또한 아직 가다듬어지지 않은 아이디어를 어떻게 게임으로 발전시켜 나아갈지 배우게 될 것이고, 머리속 아이디어를 플레이가 가능한 게임으로 실현시켜 줄 수 있는 게임 엔진을 구현하는 복잡한 과정을 수행하게 될 것이다.


셰이더 프로그래밍 입문 / Pope Kim 지음 / 한빛미디어

이론이나 수학에 치우치지 않고 실무에 곧바로 쓸 수 있는 실용적인 셰이더 프로그래밍 입문서이다. 이 책에서는 정점셰이더와 픽셀셰이더를 이용한 셰이더 기법을 다루고 있다. 게임학과 학부생, 게임 프로그래머 지망생, 게임 프로그래머 1~3년차, 테크니컬 아티스트를 위한 책이다.

----

출간 예정으로 예약을 받고 있는 책도 하나 있습니다.


오브젝티브-C 핸드북 / 하야시 아키라 지음 / 강병우, 김훈 옮김, 박지훈 감수 / 위키북스

 풍부한 예제와 구성이 돋보이는 오브젝티브-C 사전. 애플의 통합 IDE 툴인 Xcode에서 맥 애플리케이션이나 아이폰 애플리케이션 개발을 위한 오브젝티브-C 언어의 문법과 기능, 기본기를 총망라해서 설명하고 있다. 초보자에게는 알기 쉽게 빌드하고 디버그해 볼 수 있는 예제소스를 제공하며, 중ㆍ고급자를 위해서는 실제 개발 시 필요한 부분을 쉽게 참조하고 찾아볼 수 있게끔 사전식으로 구성하고 있다.

----

다음 책 쓸어담기도 적당할 때 다시 찾아오겠습니다!

페이스북이나 트위터를 통해 간간히 책 소개를 해왔습니다만, 본 사이트에서는 위대한 게임의 탄생 2권 서평 말고는 근래 책 소개가 없었습니다.

그래서 그동안 출간된 게임 관련 서적을 한 번에 쓸어담아 소개해보려고 합니다. 이따금 이런 식으로 모아볼게요.

(책 소개는 출판사의 책 소개를 가져왔습니다)

게임적 리얼리즘의 탄생 / 아즈마 히로키 지음 / 장이지 옮김, 선정우 감수 / 현실문화연구

일본 서브컬처 비평의 선구자인 아즈마 히로키는 21세기 일본을 대표하는 사상가이다. 현재 일본 사상계 최강 플레이어로 평가받는 아즈마 히로키는 전작 <동물화하는 포스트모던>에서 일본 특유의 '오타쿠' 문화를 통해 포스트모던 사회를 비평했다면, <게임적 리얼리즘의 탄생>에서는 '포스트모던' 시대에 창작되고 소비되는 '문학'과 '문화'에 대해 본격적인 비평을 펼치고 있다. 

게이미케이션 / 크리스토퍼 커닝햄 지음 / 김지원, 정진영, 송준호 옮김 / 한빛미디어

이 책은 비즈니스에 적용할 수 있는 게임 디자인의 주요 핵심 개념을 알기 쉽게 설명한 게이미케이션 입문서입니다. 저명한 게임 디자이너들의 조언을 받아 마케터와 상품 디자이너, 상품 매니저, 기획자가 알고 싶어 하는 게임 디자인 절차를 명확하게 정리하고 구체화시켜 게이미피케이션을 계량화된 예술이면서 동시에 과학으로 제시했습니다. 

SF 사전 / 크로노스케이프 지음 / 김훈 옮김 / 비즈앤비즈

과학이란 말을 듣고서 흥미있어 하는 것, 과학기술이 만들어 낸 엄청난 것들에 대한 감탄, 밤하늘을 보며 갖는 경외심 등 과학기술에 대한 흥미로운 기대를 묘사한 것이 SF라고 말할 수 있다. 이 책은 SF 게임이나 소설을 창작하는 데 도움이 될 다양한 과학 토픽을 '과학기술', '거대 구조물(메가스트럭쳐)', '생명', '세계·환경', '우주', '테마' 총 6가지로 분류했다. 그리고 각각의 분야, 항목, 그 항목에서 호기심을 자아낼만한 부분에 대해서 현실 과학의 성과, SF에서는 어떻게 다뤄졌는가, 또 창작의 지침이 될만한 부분을 정리했다. 또 각 장의 끝에는 집필에 도움을 줄 용어, 인명 등의 키워드 해설을 게재했다.

재미삼아 프로세싱 게임 / 심재창, 고주영, 임양원 지음 / 한티미디어

컴퓨터로 누구나 게임을 만들고 싶지만 생각만큼 쉽지 않다. 게임 개발을 위해서는 적지 않은 노력이 필요하다. 이 책은 새로운 프로세싱 언어를 이용해 게임개발을 쉽게 하면서도 재미있게 할 수 있도록 구성했다.

디지털 게임 교과서 / 디지털 게임 교과서 제작위원회 지음 / 김상현, 최재원 옮김 / 에이콘출판

일본의 게임 전문가 18인이 공동으로 집필한 책으로서, 게임의 과거와 현재를 분석하여 미래를 논하는 교과서이며, 게임 업계의 동향을 정리한 교양 입문서라고 할 수 있다. 게임의 장르, 역사, 산업구조, 기술의 흐름, 업계 인적 구조 등은 물론, 디지털 게임의 모태가 되는 아날로그 보드 게임, 가상 현실 게임, 소셜 게임, 시리어스 게임, e스포츠 게임 등 폭넓고 새로운 분야까지 충실하게 소개한다.

---

그리고, 잡지들도 좀 보죠.

녹스 앤 룩스 2012 5/6월호

라이트노벨과 애니메이션, 비주얼 노벨 등 서브컬쳐를 다루는 잡지입니다. 이번 호는 한국의 비주얼 노벨을 특집으로 하고 있습니다.

게이머즈 2012년 6월호

현재 국내 유일의 게임 전문 종이 잡지 게이머즈입니다. 이번 호는 드래곤즈 도그마 소개와 디아블로 시리즈, 커비 시리즈 특집 등이 실려있네요.

---

그리고 에이콘출판의 세트 상품 공세(?)도 계속 되고 있습니다.

게임 기획자와 개발자의 필독서 세트 (디지털 게임 교과서 + The Art of Game Design)

유니티 3.x 게임: 기본 정석에서 스크립팅까지 세트 (유니티 게임 개발의 정석 + Unity 3.x Game Development Essentials 한국어판)

---

예약 주문을 받고 있는 책들도 있습니다.

온라인 게임을 지탱하는 기술 - 목차만 봐도 아찔해집니다

CryENGINE 3 Cookbook 한국어판 - 크라이엔진을 다룬 책은 처음이네요

+ Recent posts