상상을 실현하는 로블록스 게임 만들기
저자

강태훈,장준하,D.LAB

중학생때취미로3D모델링을경험하면서게임개발에흥미를느끼기시작했습니다.다양한게임개발에참여하며,2021년에는디랩(D.LAB)에서GGF(GreatGeeksFestival)진행및로블록스디자인교안,NCSOFT로블록스게임제작등을담당했습니다.현재는미래의꿈을이루기위해공부와게임개발,도서집필작업을병행하고있습니다.

목차

PART1로블록스시작하기
Chapter1로블록스첫걸음
1-1로블록스기초
__로블록스소개
__로블록스회원가입하기
__로블록스홈화면둘러보기
__로블록스게임즐기기

1-2로블록스스튜디오
__로블록스스튜디오설치하기
__로블록스스튜디오시작화면

1-3인터페이스와기본조작방법
__로블록스스튜디오인터페이스알아보기
__로블록스스튜디오기본툴알아보기
__[실습]기본툴을활용한간단한하우스만들기
____[STEP1]화면품질높이기
____[STEP2]블록아바타생성하기
____[STEP3]바닥과벽만들기
____[STEP4]문과창문만들기
____[STEP5]지붕만들기
____[STEP6]잔디만들기
____[STEP7]스폰포인트만들기
____[STEP8]완성하고저장하기

1-4로블록스게임제작단계
__게임제작4단계
__로블록스개발분야알아보기

Chapter2로블록스와루아언어
2-1탐색기와스크립트
__탐색기의구조
__탐색기의항목
__스크립트와주석

2-2변수와자료형
__변수
__문자열
__숫자
__닐
__부울
__테이블
__테이블배열
__테이블딕셔너리

2-3연산자
__산술연산자
__관계연산자
__논리연산자

2-4조건문
__if문
__if-else문
__if-elseif-else문
__[실습]조건문으로캐릭터얼굴색바꾸기

2-5반복문
__while문
__무한반복문
__wait()함수와while문
__for문
__테이블과for문
__[실습]반복문으로레이저장애물만들기

2-6함수
__내장함수
__사용자정의함수
__로블록스API함수

2-7이벤트
__이벤트트리거
__[실습]충돌부위에Touched이벤트메시지출력하기
__[실습]충돌하면플레이어의체력을0으로만드는Kill블록만들기

2-8서버와클라이언트
__서버
__클라이언트
__서버와클라이언트의연결

PART2로블록스게임만들기
Chapter3지형점프맵
3-1게임설계하기

3-2프로젝트만들기

3-3빌드하기
__[STEP1]벚꽃섬-파트점프코스만들기
__[STEP2]도시섬-지형점프코스만들기
__[STEP3]피라미드섬-진짜길과가짜길만들기
__[STEP4]얼음섬-미끄러운길만들기
__[STEP5]화산섬-트램펄린점프코스만들기
__[STEP6]시작섬과결승섬꾸미기
__[STEP7]스폰포인트지정하기
__[STEP8]데미지파트넣기

3-4배경설정하기
__배경이미지바꾸기
__배경음악추가하기

3-5게임출시하기

Chapter4다차원드롭퍼
4-1게임설계하기

4-2프로젝트만들기

4-3빌드하기
__[STEP1]무지개맵만들기
__[STEP2]무지개맵장애물만들기
__[STEP3]하늘섬맵만들기
__[STEP4]자연스러운배경만들기
__[STEP5]해킹맵만들기
__[STEP6]해킹맵장애물만들기
__[STEP7]결승맵만들기
__[STEP8]스폰포인트설치하기

4-4UI,사운드추가하기
__완료UI추가하기
__단계변경UI추가하기
__배경음악과사운드이펙트추가하기

4-5스크립트작성하기
__ServerScriptService스크립트작성하기
____[STEP1]체크포인트스크립트
____[STEP2]스테이지스크립트
__StarterPlayer스크립트작성하기
____[STEP1]결승맵-목표지점지정
____[STEP2]플레이어-텔레포터스크립트
____[STEP3]플레이어-속도,중력조정스크립트
____[STEP4]플레이어-완료GUI스크립트
____[STEP5]사운드스크립트
__GUI스크립트작성하기
____[STEP1]단계변경GUI스크립트
____[STEP2]GUI스크립트속성설정
__장애물스크립트작성하기
____[STEP1]데미지스크립트
____[STEP2]구름이동스크립트
____[STEP3]레이저장애물스크립트

4-6게임출시하기
__[미리보기]극한생존게임(부록)

PART3로블록스수익올리기
Chapter5로벅스로수익화하기
5-1게임판매하기
__게임유료화하기

5-2게임아이템판매하기
__게임패스와개발자상품판매하기
____[STEP1]게임패스만들기
____[STEP2]개발자상품만들기
____[STEP3]구매스크립트적용하기
__기본옷판매하기
__UGC아이템판매하기

Chapter6게임홍보하기
6-1게임광고하기
__이미지광고업로드하기
__스폰서광고등록하기
__SNS활용하기

6-2로블록스리소스활용하기
__참고하면좋을사이트
__마치면서

__찾아보기

[부록]극한생존게임
A-1게임설계하기

A-2프로젝트만들기

A-3빌드하기
____[STEP1]사막맵만들기
____[STEP2]선인장에질감추가하기
____[STEP3]생수병모델만들기
____[STEP4]투명프레임설치하기
____[STEP5]생수아이템위치지정하기

A-4UI,이펙트,사운드추가하기
__게임규칙UI추가하기
____[STEP1]제한시간&체력회복UI
____[STEP2]성공&실패UI
__라이팅이펙트추가하기
____[STEP1]SunRays&Bloom이펙트
____[STEP2]DepthOfField&ColorCorrection이펙트
__파티클이펙트추가하기
____[STEP1]모래바람이펙트
____[STEP2]반짝임이펙트
__효과사운드추가하기

A-5스크립트작성하기
__생수병모델스크립트작성하기
____[STEP1]생수병모델의복제및삭제스크립트
____[STEP2]생수병모델의고정및용접스크립트
__체력스크립트작성하기
__GUI스크립트작성하기
____[STEP1]제한시간GUI스크립트
____[STEP2]체력회복GUI스크립트

A-6게임출시하기

출판사 서평

도서특징

하나,3단계로완성하는재미있는로블록스게임
메타버스(Metaverse)안에서는로블록스의캐릭터가현실의나를대신해다른사람의아바타와소통
하며게임을즐길수있습니다.쉽고재미있는3단계학습으로로블록스에서내가상상했던무한의공간을실현합니다.
-1단계:로블록스시작하기
로블록스의개요를이해하고로블록스플랫폼과스튜디오의기능을익힙니다.
-2단계:로블록스게임만들기
로블록스스튜디오를이용해다양한오브젝트를모델링하고디자인합니다.
-3단계:로블록스로수익올리기
수익을창출할수있는게임아이템을만들고판매하는방법을배웁니다.

둘,복잡한게임빌드와어려운스크립트도쉽게만드는학습로드맵
귀여운로블록스캐릭터를따라게임제작에필요한아이디어와실행방법을단계별로학습합니다.상세하게설명된따라하기과정을통해복잡한스튜디오속성과스크립트도쉽게이해할수있습니다.

셋,상상을실현하는로블록스메타버스공간에서만나는3가지게임
친절한설명을따라로블록스의메타버스공간을즐기다보면어느새멋들어진3개의게임을완성할수있습니다.로블록스스튜디오설치부터떠다니는하늘섬,회전하는레이저장애물등게임에다양한기능을불어넣는로블록스의루아언어코딩스크립트까지경험할수있습니다.
(1)추락은금물,공중에떠있는5개의위험한섬을통과하는‘지형점프맵’
(2)UFO를타고무시무시한다차원공간을자유낙하하는‘다차원드롭퍼’
(3)뜨거운사막에서생수아이템을찾아살아남아야하는‘극한생존게임’