간편결제, 신용카드 청구할인
삼성카드 6% (17,680원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (17,860원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (13,160원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (15,040원)
(최대할인 4만원 / 2만원 이상 결제)
Close

톡톡튀는 XNA를 이용한 단계별 슈팅게임 만들기

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 12
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

20,000원

  • 18,800 (6%할인)

    200P (1%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 사은품(7)

출판사 서평

XNA는 기존의 게임 개발 플랫폼에서 제공하지 못했던 다양한 기능들을 제공하기 때문에 더 쉽고 빠르게 게임을 개발할 수 있도록 도와줍니다. 이 책에서는 이러한 XNA의 장점을 이용해 게임 개발에 처음 입문하는 개발자에게 실전 게임을 만들 수 있도록 쉬운 것부터 단계별로 차근차근 업그레이드하는 방식으로 기능들을 구현하였습니다.

XNA를 이용한 게임 개발의 장점은 다음과 같습니다.

첫째, XNA는 C#이라는 언어로 개발을 하게 되는데, C#이 C++에 대해 가지는 장점은 언어가 더 쉽다는 것입니다. C#은 그 이름에서부터 C++과 비슷하지만 훨씬 나중에 개발된 언어로 C++의 복잡성과 단점들을 개선한 언어입니다. 우선 C#에는 C++을 배울 때 초보자를 가장 어렵게 하는 포인터라는 것이 없습니다. 또한 메모리 관리에 대해 신경 쓰지 않아도 됩니다. C++에서는 사용한 메모리를 프로그래머가 일일이 해제시켜야 했지만 C#은 가비지 컬렉터라는 기술을 통해 메모리 관리를 프로그래머가 신경 쓰지 않아도 되도록 했습니다. 그리고 C++에서는 헤더 파일(*.h)과 소스 파일(*.cpp)로 선언과 구현을 분리시켰는데 C#에서는 이러한 구분을 하지 않고 소스 파일(*.cs) 하나로 통합하여 간결해졌습니다.

둘째, XNA는 더 쉽고 간결하게 DirectX에서 제공하는 기능들을 활용할 수 있게 해 줍니다. DirectX는 매우 방대한 기능을 제공하지만 API레벨에서 제공되기 때문에 실제 게임 개발에 사용하려면 각 기능별로 클래스를 만들어 사용해야 했습니다. 하지만 XNA의 경우 많은 기능들을 클래스화하여 제공하고 있기 때문에 훨씬 편하고 간결하게 게임을 개발할 수 있습니다. 예를 들면 텍스쳐(이미지)를 쉽게 읽고 접근할 수 있는 Texture2D 클래스, 사운드 처리를 쉽게 해주는SoundEffect 클래스, 텍스쳐를 쉽게 화면에 출력할 수 있도록 해주는 SpriteBatch 클래스, 3D 모델링 파일을 쉽게 읽고 사용할 수 있게 해주는 Model 클래스 등 풍부한 클래스들이 제공됩니다.

셋째, 컨텐트 관리 기능을 기본으로 지원합니다. DirectX를 사용하는 경우 이미지 파일과 사운드 파일을 불러오는 경우 파일이 노출되는 것을 피하려면 별도의 컨텐트 관리 기능을 사용해야만 했습니다. 하지만 XNA에서는 이미지와 사운드 파일을 자동으로 관리해 주기 때문에 쉽게 편리하게 사용할 수 있으며, 또한 파일이 원 소스 그대로 노출되는 문제를 피할 수 있습니다.

넷째, 풍부한 예제가 제공됩니다. Microsoft 사에서 무료로 제공하는 예제와 트레이닝 키트 및 도움말 등 풍부한 자료가 제공됩니다.

다섯째, XNA를 이용하면 PC 뿐만 아니라 소스 수정 없이 Xbox(Microsoft사의 게임 콘솔)와 Windows Phone(스마트폰 OS)에서 동일하게 동작하는 게임을 만들 수 있습니다.

지금까지 어떻게 게임을 개발할지 몰라 망설였거나 기존 책의 API 소개에 그친 책을 보고 게임 개발의 벽을 느꼈다면 주저 말고 이 책을 통해 실전 게임 개발자로 거듭날 수 있기를 바랍니다.

목차

1장 XNA 소개 및 설치
2장 캐릭터 및 애니메이션 처리
3장 Unit 클래스를 이용한 플레이어 구현
4장 닷지게임 만들기
5장 스크롤 처리
6장 총알 처리
7장 적 처리
8장 플레이어 처리
9장 보스 및 UI 구현
10장 상태기반 실전 게임
11장 씬(Scene) 기반 실전 게임
12장 실전 게임 응용
13장 실전 게임에서 스테이지 구현
14장 실전 게임에서 아이템 처리
15장 실전 게임 이펙트 구현
16장 사운드 처리

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 0권

1994년~1999년 (주)프로맷 개발팀장(아케이드게임 개발)
2004년 한국기술교육대학교 전기전자공학과 공학석사
2011년 충북대학교 컴퓨터공학과 공학박사
1999년~현재 : 청주교도소 직업능력개발훈련교사 재직중

생년월일 -
출생지 -
출간도서 0종
판매수 0권

학력
1985년 2월 : 충북대학교 컴퓨터공학과 학사 졸업
2003년 2월 : 충북대학교 컴퓨터공학과 대학원 공학박사학위 취득

경력
1985. 3~1988. 6 : 육군학사장교(중위) 32사단 전산장교
1988. 8~1993. 10 : 엘지전자(주) 컴퓨터연구소 주임연구원
1993. 11~1999. 3 : 삼성중공업(주) 중앙연구소 선임연구원
1999. 3~2000. 2 : 대전보건대학 전산정보처리과 초빙전임교수
2000. 3~2002. 2 : 극동정보대학 컴퓨터게임과 학과장
2002. 3~현재 : 국립 한국재활복지대학 컴퓨터게임개발과 교수

저서
[비주얼 베이직과 게임 만들기 기초에서 게임까지](2005. 1 도서

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용