책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 초중고 소프트웨어 교육/코딩 > 중등
· ISBN : 9791137273139
· 쪽수 : 183쪽
· 출판일 : 2022-02-08
목차
게임 코딩 그것이 알고 싶다 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)
가. 적/비행기/총알/아이템 스프라이트 및 오브젝트 만들기
나. 배경 화면 생성 및 배경 애니메이션
다. 비행기 각종 총알 및 발사 구현
라. 적 움직임 경로 생성 및 적용하기
마. 인스턴스의 깊이 이해
바. 게임메이커 스튜디오 내장 파티클 효과 사용방법
사. 게임 관련 버튼 이벤트 구현하기



















