|
리뷰를 잘 적는 편이 아닌데 이 책은 꼭 적고 싶네요. |
|
11월 12일 리뷰 - 리뷰자 김종욱
마리오 제흐너 지음, 유윤선 옮김
마리오 제흐너 씨게서 지필하신 안드로이드 게임 프로그래밍은 안드로이드 게임 엔진을 어떻게 설계할지 그리고 어떤식으로 디자인하고 만들어야할지에 관한 기초 입문서이다. 본 블로거가 위 책을 읽으면서 가장 감명 깊었던 점은, 본 책의 과정을 처음부터 끝까지 차례대로 알맞게 이행한다면, 자신만의 엔진을 하나 완성할 수 있다는 것이다. 이를 통해 게임 프로그래밍이나, 게임 엔진 아키텍처에 막 입문하려는 입문자들과 게임이 어떻게 구동하는지 궁금해하는 프로그래머들의 욕구를 충족시켜줄 훌륭한 책이라는 점이 가장 감명 깊었다. 따라서 자신이 Open GL 2.0이나 혹은 소프트웨어 아키택쳐를 조금 이라도 배운 사람이라면 본 서를 쉽게 이해하고 공부할 수 있을 것이다. '안드로이드 게임 프로그래밍' 책의 구성은 크게 다음과 같다. 일반적인 게임 구현 -> 엔진을 이용한 게임 구현 -> 2D 게임 엔진 구현 -> 이를 응용한 게임 구현 -> 3D 게임 엔진 구현 -> 마지막으로 3D 엔진과 관련된 게임 구현의 순으로 구성되어있다. 각 챕터마다 내용이 모두 알차게 구성되어있고, 안드로이드 프로그래밍에 관한 조금의 지식만을 가지고도 충분히 책의 과정을 따라할 수 있다는 점에서 본 서의 접근성은 최고라 평할 수 있다. 또한 책의 짜임에서 볼 수 있듯이, Step by Step 즉 엔진의 구성도의 순서에 맞춰서 책의 짜임새를 구성하였기 때문에 본 서를 꼼꼼히 학습하신 분이라면 엔진의 구조가 어떠한지 체계적으로 이해할 수 있다. 무엇보다 위의 엔진을 통해 자신만의 게임을 만들어 서비스하거나 판매할 수 있다는 점에서 본 서는 과히 안드로이드 게임 프로그래밍의 정석 입문서라 평해도 될 만하다고 생각한다. 【어떤 독자를 위한 책인가】 '안드로이드 게임 프로그래밍' 책은 안타깝게도 안드로이드 프로그래밍의 지식이 전무한 독자가 접하기엔 약간의 벽이 있는 책이다. 자신이 안드로이드에 관해 조금 알고 있다, 그리고 시스템이나, 소프트웨어 아키텍쳐 구성에 관해서좀 안다고 생각되는 독자라면 게임을 만들기에 앞서 본 서를 꼭 읽어보길 권하며 부가적으로 OPEN GL 2.0과 같이 그래픽 프로세싱을 잘하는 독자라면 본서를 읽으며 거의 진입장벽을 느끼지 못할 것이다. 【책의 구성】 안드로이드 게임 프로그래밍의 구성은?
- '안드로이드 게임 프로그래밍' 책은 나의 근 20년간의 프로그래밍 생활 동안 내 머리에 가장 강력한 인상을 심어준 몇 안되는 책 중 하나이다. 거의 대부분의 개발자들이 자신의 엔진 구성 방법론에 관해 공개하기를 꺼려하는데 독자의 경우 이 모든 것을 오픈하였고 심지어 사람들이 친절히 학습할도록 책까지 만들었으니 인상이 남을 수 밖에 없었다. 하여 본 블로거는 게임 프로그래밍을 배우고자 하는 프로그래머나, 막 입문하신 분이라면 어느정도 자신의 실력을 쌓고 본서를 꼭 읽어보실 것을 권한다. 【안드로이드 게임 프로그래밍을 읽고…….】 요즘 세계적인 트랜드가 자신이 개발한 소스 코드를 오픈소스화 하여 다양한 사람이 함께 프로젝트를 진행하는 방식이다. 이는 자신의 사고 선에서 해결할 수 없는 문제를 다양한 사람의 시각과 관점에서 풀어보고자 하는 것이다. 그 만큼 시대가 복잡해졌고 우리가 당면한 문제가 한 분야에 국한되지 않음을 의미하는 것이라 해석 할 수 있다. 따라서 시대의 판국이 이러한 만큼 본서와 본 블로거를 구독하는 독자 분들 모두가 오픈소스 프로그래밍을 지향하는 개방된 개발자가 되시길 바라는 바이다.
【점수…….】 구성 : ★★★★★ 내용:★★★★★ 디자인: ★★★★★ 전문성 : ★★★★★ #본 리뷰는 리뷰자 김종욱의 저작권에 귀속되므로 참고시 참고 URL과 명시를 저작자에게 알려주시길 바랍니다. #본 리뷰의 점수 및 평가 내용은 김종욱 리뷰자의 한정된 것이므로 확정된 답이 안임을 명시합니다. #학습과 관련된 질문과 문제에 대한 질문은 일체 받지 않습니다. 스스로 찾아서 학습하는 것 그것이야 말로 진정한 학습자입니다.
###### 감사합니다 ###### |