따라하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

따라하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

따라하면서 배우는 NGUI 유니티 2D 게임 프로그래밍

http://wikibook.co.kr/unity-ngui/

유니티는 현재 가장 인기 있는 게임 개발 도구다. 이 책에서는 유니티의 사용법과 유니티용 GUI 플러그인인 NGUI의 장점 및 2D 게임 제작을 지원하기 위해 유니티 4.3부터 추가된 유니티 2D 기능 등을 소개한다.

독자는 두 가지 게임을 직접 제작하는 과정을 통해 C# 프로그래밍, PHP와 MariaDB를 활용한 간단한 네트워크 작업, 안드로이드 네이티브 환경과의 연계, 페이스북 API를 활용한 소셜 기능 구현까지 배울 수 있다. 구체적인 예제와 함께 게임 플레이와 소셜 요소 등 게임 개발의 모든 사항을 다루고 있어 처음 게임 개발을 시작하려는 분들에게 이 책은 좋은 안내자가 될 것이다.

★ 이 책에서 다루는 내용 ★

NGUI를 활용한 두더지 게임 제작 유니티 2D 기능과 NGUI를 활용한 디펜스 게임 제작 안드로이드 네이티브 연계와 PHP를 활용한 네트워크 작업

★ 저자의 유니티 동영상 강좌 사이트 ★

YouTube 토튜의 유니티 강좌: http://goo.gl/0N16lc

레벨제로 카페: http://cafe.naver.com/level0/4682

유니티 허브: http://cafe.naver.com/unityhub/13440

<책 속으로>

유니티를 통해 게임을 만드는 일이 쉬워졌습니다. 만들어진 게임을 아이폰이나 안드로이드 등의 다양한 플랫폼으로 손쉽게 배포할 수도 있고, 어도비 플래시나 애프터 이펙트를 다루듯 손쉽게 제작할 수 있기 때문입니다. 그렇지만 GUI 제작만큼은 불편했습니다. 반드시 별도의 프로그램을 이용해 GUI를 구성해야 했고, 이를 확인하기 위해서는 번거롭게 게임을 플레이해 봐야만 했습니다. 하지만 NGUI가 출시되면서 프로그램 없이 GUI 구성이 가능하고, 에디터를 통해 제작된 모습이 그대로 게임 화면에 출력됩니다.

이 책은 유니티와 유니티용 GUI 플러그인인 NGUI의 장점 및 사용법과 함께 실제 게임 제작의 흐름을 배울 수 있게 구성했습니다. 1장에서는 유니티에 관한 기본적인 내용을 설명하고, 2장에서는 기초적인 2D 두더지 게임을 제작하면서 NGUI의 장점을 설명합니다. 3장에서는 2D 디펜스 게임을 제작하면서 C# 프로그램, NGUI를 통한 GUI 구성, PHP와 MariaDB를 활용한 간단한 네트워크 작업, 안드로이드 네이티브 환경과의 연계, 페이스북 API를 활용한 소셜 기능 구현 등 NGUI의 구체적인 기능을 자세히 설명했습니다.

이 책은 새롭게 게임을 제작하려는 분들에게 게임 플레이 외에도 게임 제작에 필요한 요소들이 무엇인지 간단하게나마 설명하려는 노력의 산물입니다.

-- 서문 중에서