출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791137273139 / 183쪽 / 494g / 210 x 297 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
서길원, 김운호, 허상훈, 박재상, 박경규, 김종욱, 오윤우, 유지영
-
오유나 외 14인
-
정그린
- 31,500
- 17,550
- 22,500
- 23,400
출판사 리뷰
요즈음 코딩교육에 대한 관심도가 높아지면서 코딩을 배울 수 있는 다양한 책들이 출판되고 있습니다. 하지만 그중에서도 2D 게임 개발 전문 프로그램인 게임메이커 스튜디오를 활용하여 게임 개발을 할 수 있는 입문서와 활용서가 전무한 상황이라 책을 집필하게 되었습니다. 게임메이커 스튜디오는 나이 상관없이 코딩 교육 수준과 상관없이 누구나 쉽게 배울 수 있는 매우 뛰어난 기능을 가진 전문 게임 개발 프로그램입니다. 평소에 생각해 둔 게임 아이디어가 있다면 게임메이커 스튜디오와 함께 진짜 게임개발자가 되어 보세요. 처음 책을 쓰려고 했을 때는 누구보다 잘 쓸 수 있을 것 같았지만 책을 쓴다는 게 생각보다 쉽지 않다는 것을 책을 직접 쓰면서 절실히 알게 되었습니다. 열심히 쓴다고 썼지만 읽는 독자의 입장에서는 아직도 부족한 부분이 많을 수 있습니다. Q&A에 질문을 주시면 성심껏 답변을 드리도록 하겠습니다. 자자 하정현
게임 코딩 그것이 알고 싶다 1편
서문:
게임메이커 스튜디오로 진짜 게임 개발자가 되어보자! 저자: 하정현
Theme Ⅰ 코딩이란?
1. 코딩이란
2. 코딩으로 무엇을 할 수 있을까요?
3. 코딩을 배워야 하는 이유
Theme Ⅱ 프로그램 언어와 개발도구
1. 프로그래밍 언어
2. 대표적인 소프트웨어 개발 프로그램
3. 대표적인 게임 개발 프로그램
4. 게임 프로그래밍을 위한 기초 지식
Theme Ⅲ 게임메이커 스튜디오 사용하기
1. 게임메이커 스튜디오 설치하기
2. 게임메이커 스튜디오 둘러보기
Theme Ⅳ 게임 제작 실전 프로젝트
1. 자동차 전시장 만들기(스프라이트 오브젝트 만들기)
가. 자동차/부품/타이틀 스프라이트 만들기
나. 전시장 배경화면 만들기
다. 자동차/부품/타이틀/전시장 오브젝트 만들기
다. 룸(화면)에 인스턴스를 생성하여 전시장 완성하기
2. 도로위를 움직이는 자동차(애니메이션와 배경음악)
가. 도시 배경 만들기
나. 스프라이트 애니메이션 만들기
다. 자동차 움직이는 액션 넣기
라. 배경음악 넣기
3. 픽맨(Pac-Man) 게임(이벤트/움직임/충돌감지/배경음악)
가. 스프라이트와 오브젝트 만들기
나. 오브젝트를 복사하여 게임 배경 만들기
다. 오브젝트 충돌 감지 및 움직임 제한하기
4. Rally-X(방구차) 게임(뷰 설정과 뷰 이동)
가. 자동차와 벽 오브젝트 만들기
나. 자동차 움직임 설정하여 움직이게 하기
다. 자동차를 따라 뷰가 움직이게 설정하기
라. 아이템 효과 및 텍스트 표시
5. 날아오는 운석 피하기 게임 1(인스턴스 생성 및 제거)
가. 우주선과 운석 오브젝트 만들기
나. 우주선과 운석 움직임 설정하기
다. 운석과 우주선 충돌 설정하기
라. 운석과 우주선 충돌 효과음과 배경음악 넣기
마. 운석 인스턴스 생성 및 화면 벗어나면 제거하기
6. 날아오는 운석 피하기 게임 2(이동 경로(패스) 설정)
가. 운석이 움직일 경로(패스) 만들기 및 경로 만드는 2가지 방법 알기
나. 운석에 경로(패스) 적용하기
다. 비행기와 충돌하면 비행기 폭파하기
7. 날아오는 운석 피하기 게임 3(게임 상황 표시 및 룸 전환)
가. 게임 진행 상황 표시하기
나. 운석과 충돌하면 우주선 생명 감소하고, 생명이 다하면 비행기 제거하기
다. 새 비행기 임의의 위치에 생성하기
라. 게임이 종료되면 게임 종료 화면으로 전환하기
8. 룰렛 게임 (버튼 이벤트 처리)
가. 룰렛 스프라이트 및 오브젝트 만들기
나. 룸 배경화면 및 버튼 만들기
다. 룰렛 움직임/멈춤 버튼 이벤트 처리하기
라. 이벤트 실행 순서 이해하기
게임 코딩 그것이 알고 싶다 2편
9. 러닝 게임(뷰와 카메라 이동 처리)
가. 캐릭터/장애물/바닥 스프라이트 및 오브젝트 만들기
나. 장애물 생성 및 충돌 처리하기
다. 키보드로 캐릭터 움직임 설정하기
라. 캐릭터 이동에 따른 뷰와 카메라 이동 처리
10. 풍선 터트리기 게임 만들기(스크립트 및 다양한 파티클 효과, 상속 개념)
가. 풍선 소프라이트 및 오브젝트 생성하기
나. 풍선 움직임 설정을 위한 부모 오브젝트 생성하기
다. 풍선 오브젝트 상속 처리하기
라. 파티클 효과 사용 방법
마. 풍선 클릭시 폭파 스크립트 작성하기
11. (아타리)퐁 게임(자동 움직임 제어)
가. 공/막대 스프라이트 및 오브젝트 만들기
나. 퐁 막대/ 공 움직임 설정하기
다. 컴퓨터 퐁 막대 자동 움직임 설정하기
라. 게임 시작 및 스코어 처리
12. 룰렛 게임 2 (배열 사용 및 한글 폰트 사용방법)
가. 배열 개념 이해
나. 룰렛 배열 초기화 및 사용
다. 룰렛 멈춘 곳 각도 계산하기 및 피드백 구현
라. 내부 메세지 창을 이용한 메시지 출력 방법
마. 한글 폰트 사용 방법 알기
13. 플라피 버드 (글로벌 마우스 이벤트 처리 및 장애물 동적 생성)
가. 새/바닥/장애물 스프라이트 및 오브젝트 만들기
나. 룸 배경 애니메이션 만들기
다. 글로벌 마우스 이벤트 구현하기
라. 게임 중에 장애물 동적으로 만들기
마. 스프라이트 점수 폰트 생성하기
14. 카드 매칭 게임 (스트립 이미지 분활 및 삼각함수를 이용한 뒤집기 효과)
가. 카드 스프라이트 및 오브젝트 만들기
나. 스트립 이미지 분할하여 스프라이트 만들기
다. 카드 움직임 및 이벤트 구현하기
라. 사인함수와 이미지 변환
마. 파티클 디자이너 사용방법 알기
15. 1945 게임 (게임 완성하기 DnD)
가. 적/비행기/총알/아이템 스프라이트 및 오브젝트 만들기
나. 배경 화면 생성 및 배경 애니메이션
다. 비행기 각종 총알 및 발사 구현
라. 적 움직임 경로 생성 및 적용하기
마. 인스턴스의 깊이 이해
바. 게임메이커 스튜디오 내장 파티클 효과 사용방법
사. 게임 관련 버튼 이벤트 구현하기


































