상세정보
미리보기
상상을 실현하는 로블록스 게임 만들기
- 저자
- 강태훈,장준하,D.LAB 저
- 출판사
- 한빛미디어
- 출판일
- 2023-08-28
- 등록일
- 2024-05-23
- 파일포맷
- PDF
- 파일크기
- 35MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
따라만 하면 손 안에 펼쳐지는 메타버스! 이제 나도 게임 개발자!로블록스는 3차원 공간에서 게임을 모델링하고 조작합니다. 익숙하지 않은 로블록스 스튜디오 화면과 영어로 직접 타이핑하는 루아 언어 코딩까지, 처음 로블록스 게임 만들기를 시작하면 상상 속 재미있는 무한의 세계를 그리는 데 어려움이 있습니다.이 책은 게임에 대한 아이디어를 떠올리고 기획하는 초기 단계부터 출시, 수익화하는 게임 제작의 모든 과정을 알려줍니다. 게임을 만들 때 도움이 되는 실습 예제가 있어 어려울 것만 같은 코딩도 쉽게 해낼 수 있습니다. 완성된 결과물도 중요하지만, 어떻게 게임을 기획했고 무엇을 직접 해봤는지가 가장 중요합니다. 과정을 잘 이해하면 문제를 해결하는 능력을 기를 수 있고, 다음에는 더 나은 게임을 스스로 기획하고 구현할 수 있습니다.이 책에서는 위험한 섬을 점프해 통과하는 ‘지형 점프맵’과 UFO를 타고 무시무시한 다차원 공간을 자유 낙하하는 ‘다차원 드롭퍼’, 뜨거운 사막에서 생수를 찾아 살아남는 ‘극한 생존 게임’을 만듭니다. 떠다니는 하늘섬, 회전하는 레이저 장애물 등 로블록스의 코딩 스크립트를 통해 게임에 다양한 기능을 불어넣을 수 있습니다. 『상상을 실현하는 로블록스 게임 만들기』와 함께 여러분이 상상하는 가상의 게임 세계가 눈 앞에 펼쳐지는 즐거운 경험을 만들어 보세요. 상상이 실현되는 공간, 로블록스 메타버스에서 만나요!
저자소개
중학생 때 취미로 3D 모델링을 경험하면서 게임 개발에 흥미를 느끼기 시작했습니다. 다양한 게임 개발에 참여하며, 2021년에는 디랩(D.LAB)에서 GGF(Great Geeks Festival) 진행 및 로블록스 디자인 교안, NCSOFT 로블록스 게임 제작 등을 담당했습니다. 현재는 미래의 꿈을 이루기 위해 공부와 게임 개발, 도서 집필 작업을 병행하고 있습니다.
목차
PART 1 로블록스 시작하기Chapter 1 로블록스 첫 걸음1-1 로블록스 기초__로블록스 소개__로블록스 회원가입하기__로블록스 홈 화면 둘러보기__로블록스 게임 즐기기1-2 로블록스 스튜디오__로블록스 스튜디오 설치하기__로블록스 스튜디오 시작 화면1-3 인터페이스와 기본 조작 방법__로블록스 스튜디오 인터페이스 알아보기__로블록스 스튜디오 기본 툴 알아보기__[실습] 기본 툴을 활용한 간단한 하우스 만들기____[STEP 1] 화면 품질 높이기____[STEP 2] 블록 아바타 생성하기____[STEP 3] 바닥과 벽 만들기____[STEP 4] 문과 창문 만들기____[STEP 5] 지붕 만들기____[STEP 6] 잔디 만들기____[STEP 7] 스폰포인트 만들기____[STEP 8] 완성하고 저장하기1-4 로블록스 게임 제작 단계__게임 제작 4단계__로블록스 개발 분야 알아보기Chapter 2 로블록스와 루아 언어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 서버와 클라이언트__서버__클라이언트__서버와 클라이언트의 연결PART 2 로블록스 게임 만들기Chapter 3 지형 점프맵3-1 게임 설계하기3-2 프로젝트 만들기3-3 빌드하기__[STEP 1] 벚꽃섬 - 파트 점프 코스 만들기__[STEP 2] 도시섬 - 지형 점프 코스 만들기__[STEP 3] 피라미드섬 - 진짜 길과 가짜 길 만들기__[STEP 4] 얼음섬 - 미끄러운 길 만들기__[STEP 5] 화산섬 - 트램펄린 점프 코스 만들기__[STEP 6] 시작섬과 결승섬 꾸미기__[STEP 7] 스폰포인트 지정하기__[STEP 8] 데미지 파트 넣기3-4 배경 설정하기__배경 이미지 바꾸기__배경 음악 추가하기3-5 게임 출시하기Chapter 4 다차원 드롭퍼4-1 게임 설계하기4-2 프로젝트 만들기4-3 빌드하기__[STEP 1] 무지개 맵 만들기__[STEP 2] 무지개 맵 장애물 만들기__[STEP 3] 하늘섬 맵 만들기__[STEP 4] 자연스러운 배경 만들기__[STEP 5] 해킹 맵 만들기__[STEP 6] 해킹 맵 장애물 만들기__[STEP 7] 결승 맵 만들기__[STEP 8] 스폰포인트 설치하기4-4 UI, 사운드 추가하기__완료 UI 추가하기__단계 변경 UI 추가하기__배경 음악과 사운드 이펙트 추가하기4-5 스크립트 작성하기__ServerScriptService 스크립트 작성하기____[STEP 1] 체크 포인트 스크립트____[STEP 2] 스테이지 스크립트__StarterPlayer 스크립트 작성하기____[STEP 1] 결승 맵 - 목표 지점 지정____[STEP 2] 플레이어 - 텔레포터 스크립트____[STEP 3] 플레이어 - 속도, 중력 조정 스크립트____[STEP 4] 플레이어 - 완료 GUI 스크립트____[STEP 5] 사운드 스크립트__GUI 스크립트 작성하기____[STEP 1] 단계 변경 GUI 스크립트____[STEP 2] GUI 스크립트 속성 설정__장애물 스크립트 작성하기____[STEP 1] 데미지 스크립트____[STEP 2] 구름 이동 스크립트____[STEP 3] 레이저 장애물 스크립트4-6 게임 출시하기__[미리보기] 극한 생존 게임(부록)PART 3 로블록스 수익 올리기Chapter 5 로벅스로 수익화하기5-1 게임 판매하기__게임 유료화하기5-2 게임 아이템 판매하기__게임 패스와 개발자 상품 판매하기____[STEP 1] 게임 패스 만들기____[STEP 2] 개발자 상품 만들기____[STEP 3] 구매 스크립트 적용하기__기본 옷 판매하기__UGC 아이템 판매하기Chapter 6 게임 홍보하기6-1 게임 광고하기__이미지 광고 업로드하기__스폰서 광고 등록하기__SNS 활용하기6-2 로블록스 리소스 활용하기__참고하면 좋을 사이트__마치면서__찾아보기[부록] 극한 생존 게임A-1 게임 설계하기A-2 프로젝트 만들기A-3 빌드하기 ____[STEP 1] 사막 맵 만들기____[STEP 2] 선인장에 질감 추가하기____[STEP 3] 생수병 모델 만들기____[STEP 4] 투명 프레임 설치하기____[STEP 5] 생수 아이템 위치 지정하기A-4 UI, 이펙트, 사운드 추가하기__게임 규칙 UI 추가하기____[STEP 1] 제한 시간 & 체력 회복 UI____[STEP 2] 성공 & 실패 UI__라이팅 이펙트 추가하기____[STEP 1] SunRays & Bloom 이펙트____[STEP 2] DepthOfField & ColorCorrection 이펙트__파티클 이펙트 추가하기____[STEP 1] 모래바람 이펙트____[STEP 2] 반짝임 이펙트__효과 사운드 추가하기A-5 스크립트 작성하기__생수병 모델 스크립트 작성하기____[STEP 1] 생수병 모델의 복제 및 삭제 스크립트____[STEP 2] 생수병 모델의 고정 및 용접 스크립트__체력 스크립트 작성하기__GUI 스크립트 작성하기____[STEP 1] 제한 시간 GUI스크립트____[STEP 2] 체력 회복 GUI 스크립트A-6 게임 출시하기