본문내용 바로가기

KYOBO 교보문고

명강의Big10 이연
초인기 특별전 신작 e캐시
힙터링 기프트카드
  • 한국근대사기행
  • 석강-남재작소장
  • 손글씨스타
  • 석강-남재작소장
  • 스타 4회차
POD

게임코딩 그것이 알고싶다 1편(총 2편) (컬러판)

하정현 지음 | 부크크(Bookk) | 2022년 02월 08일 출간
  • 정가 : 28,600원
    판매가 : 28,600 [0%↓ 0원 할인]
  • 통합포인트 :
    [기본적립] 850원 적립 [3% 적립] 안내
  • 추가혜택 : 카드/포인트 혜택 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 해당 도서 포함 만원이상 구매시 무료 배송비 안내
  • 예상출고일 : 08월 23일 출고 예정
    양장도서 예상출고일보다 2-3일 추가 기간소요 배송일정 안내

본 상품은 주문 후 제작되는 맞춤도서입니다.
주문 기간에 따라 도서 출고일은 최소 3일에서 최대 8일이 소요됩니다.

취소/반품에 대한 안내(필수)
POD도서는 고객 주문 후 제작되는 도서로, 단순변심 및 착오로 인한 취소, 반품이 절대 불가하니 이점 반드시 유의하여 주시기 바랍니다.

상품상세정보
ISBN 9791137273139
쪽수 183 쪽
크기 210 * 297 mm
  • * POD도서는 도서를 전자파일로 보유하고, 주문 시 책의 형태로 인쇄/제본되는 도서입니다. 디지털 데이터로 제작하므로,
     출판사에서 제작한 일반도서와는 차이가 있을 수 있습니다. (전자 파일은 별도로 제공되지 않습니다)
  • * POD도서는 주문 후 제작이 진행되므로, 실제 배송까지는 시일이 소요됨을 양해부탁드립니다.
  • * POD도서는 판매자가 지정한 형태로 판형과 제본, 칼라와 흑백 등의 인쇄가 이루어집니다.
  • * POD도서의 판매 가격은 제작단가의 조정에 의해 변동될 수 있습니다.
  • * POD도서는 별도의 부록이 제공되지 않습니다.

책소개

"게임메이커 스튜디오로
진짜 게임개발자가 되어 보자!

이 책을 읽는 독자들은 어떤 분들이 될까? 이 책은 어떤 독자들을 대상으로 만들어진 것일까?
1. 게임을 만들어보고 싶은데 어떻게 만드는지 모르시는 분들,
2. 코딩 공부는 하고 싶은데 어디서부터 어떻게 시작해야 하는지 몰라서 공부를 미루고 있었던 분들,
3. 교육용 코딩 프로그램인 엔트리나 스크래치를 열심히 배웠지만 뭔가 2% 부족함을 느끼고 있었던 분들,
4. Unity, 언리얼 등의 게임 개발 프로그램을 배우고 있지만 어려움을 느끼고 있는 분들,
5. 배우기 쉬운 게임 개발 프로그램에 대해 알고 싶은 분들,
6. 학교나 학원에서 아이들에게 게임 개발의 실제를 가르쳐주고 싶은 분들,

위의 분들을 생각하면서 최대한 쉽게, 최대한 게임 개발 실제에 가깝게 배울 수 있도록 책을 써 보았습니다.

요즈음 코딩교육에 대한 관심도가 높아지면서 코딩을 배울 수 있는 다양한 책들이 출판되고 있습니다. 하지만 그중에서도 2D 게임 개발 전문 프로그램인 게임메이커 스튜디오를 활용하여 게임 개발을 할 수 있는 입문서와 활용서가 전무한 상황이라 책을 집필하게 되었습니다.
게임메이커 스튜디오는 나이 상관없이 코딩 교육 수준과 상관없이 누구나 쉽게 배울 수 있는 매우 뛰어난 기능을 가진 전문 게임 개발 프로그램입니다.

평소에 생각해 둔 게임 아이디어가 있다면 게임메이커 스튜디오와 함께 진짜 게임개발자가 되어 보세요.

처음 책을 쓰려고 했을 때는 누구보다 잘 쓸 수 있을 것 같았지만 책을 쓴다는 게 생각보다 쉽지 않다는 것을 책을 직접 쓰면서 절실히 알게 되었습니다. 열심히 쓴다고 썼지만 읽는 독자의 입장에서는 아직도 부족한 부분이 많을 수 있습니다. Q&A에 질문을 주시면 성심껏 답변을 드리도록 하겠습니다.

자자 하정현"

저자소개

저자 : 하정현


"하정현 (인디게임 개발자 hhyunma@gamil.com)

전국교육용 소프트웨어 공모전 대상 (2005년)
반딧불이 초등 학력관리시스템 개발 (2009년 ~2010년)
부산시 초등학교 교육과정 시스템 개발 (2008년 ~ 2019년)
부산시 성취기준 평가관리시스템 개발(2013년 ~ 2014년)
모두의 체험학습 사이트 개발(2019년 ~ 2020년)
모두의 뽑기대장 사이트 개발(2020년)
대안학교 교무학사관리시스템 개발(2021년)
학급 교육과정 시스템 모두의 교육과정 개발(2021년)
영재 학급 강사 및 소프트웨어 교육 강사 역임
다수의 안드로이드 앱 개발 (개발자 AJ TED 검색)
'룰렛 팡','스마트 휘슬','분노의 똥침','대진표 Manager','ASMR 퀴즈' 등 다수"

목차

"게임 코딩 그것이 알고 싶다 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)
  가. 적/비행기/총알/아이템 스프라이트 및 오브젝트 만들기
  나. 배경 화면 생성 및 배경 애니메이션
  다. 비행기 각종 총알 및 발사 구현
  라. 적 움직임 경로 생성 및 적용하기  
  마. 인스턴스의 깊이 이해
  바. 게임메이커 스튜디오 내장 파티클 효과 사용방법
  사. 게임 관련 버튼 이벤트 구현하기"

Klover 리뷰 (0)

구매하신 책에 Klover 리뷰를 남겨주시면 소정의 포인트를 적립해 드립니다. 안내

리뷰쓰기
0 /10
좋아요
잘읽혀요
정독해요
기발해요
유용해요
기타
  • 등록된 글이 없습니다.

북로그 리뷰 (0) 전체보기 쓰러가기

바로가기