유니티 게임 제작 입문

유니티 게임 제작 입문

$34.87
Description
생성형 AI와 유니티를 결합한 실습 중심 커리큘럼
미래형 창작 인재를 키우는 융합형 교육 솔루션
《생성형 AI를 활용한 유니티 게임 제작 입문》은 유니티(Unity) 6.0을 활용하여 게임, 시뮬레이션, 증강현실(AR), 가상현실(VR), 메타버스 등의 콘텐츠를 생성형 인공지능과 융합해 구현하는 과정을 담았습니다.
특히 이 책은 교육적 기획과 구조로 구성되어 있는데, 단계적 프로젝트 기반의 학습 구조, 최신 인공지능(AI) 도구의 실제 적용, 유니티 6.0의 최신 기능 체계 반영, 산업 연계형 실무 중심 콘텐츠 구성, 15주 수업용 강의 설계 등 독자가 생성형 인공지능을 이해하고 유니티를 활용하여 나만의 게임이나 콘텐츠를 직접 제작해보는 실습 경험을 제공합니다.
저자

오연재,정승언,문수경,이민혜

이학박사로순천대학교시간강사,전남대학교시간강사,배재대학교게임공학과겸임교수,iTbank학점은행제교수,iMBC독학학위제교수,에스티월드대표를역임했다.저서로객체지향프로그래밍을위한C++의이해,JavaProgramming입문마스터(1판),iMBC캠퍼스,독당i독학사컴퓨터공학과3단계컴퓨터그래픽스,인공지능과자연어처리를이해하고활용하,는ChatGPT이론과실제Vol1,2등이있다.

목차

1장|생성형AI란?
1.1인공지능(AI)의기초-개념과원리
인공지능이란무엇인가?
인공지능작동메커니즘의이해
1.2인공지능의다양한얼굴
주요인공지능분야탐험
실생활속인공지능응용사례
1.32025년인공지능기술:핵심트렌드
1.4생성형인공지능언어모델
1.5인공지능플랫폼대탐험
1.6인공지능윤리적문제및대응방안
인공지능의윤리적문제개요
인공지능의주요윤리적문제
인공지능윤리를위한대응방안
1.7연습문제

2장|생성형AI를활용하여유니티프로그램설치하기
2.1유니티란?
유니티의개념
유니티에서지원하는빌드플랫폼
유니티의주요특징
2.2유니티설치하기
유니티허브다운로드하기
유니티허브에서유니티버전설치하기
유니티프로젝트생성하기
2.33D게임제작을위한유니티기본화면살펴보기
〔Scene〕뷰살펴보기
〔Game〕뷰살펴보기
2.4프로젝트만들기
유니티프로젝트생성하기
육면체생성하기
중력적용(RigidBody)하기
스크립트로육면체생성및중력적용하기
2.5연습문제

3장|생성형AI를활용해모델링하기
3.1교실공간만들기
유니티프로젝트생성하기
3.2책상과의자만들기
책상만들기
의자만들기
3.3물리적인공간처럼재질입히기
생성형인공지능으로재질만들기

4장|생성형AI를활용한증강현실만들기
4.1챗GPT에서유튜브에자료추출하기
증강현실(AR)을잘만들려면?
유튜브링크를챗GPT에게설명해달라고하면?
4.2증강현실의개념이해하기
증강현실이란?
증강현실(AR)은어디에서사용할까?
직접만들증강현실(AR)프로젝트에대하여
4.3증강현실만들기
유니티에서새프로젝트만들기
AR관련패키지추가하기
스마트폰에서AR기능활성화하기
유니티에서빌드설정(BuildSettings)하기
4.4AR기능을구현하는스크립트만들기
유니티에셋스토어에서무료3D닭모델넣기
InputSystemSetup방법
유니티에서InputHandler스크립트만들기
스크립트적용하기
빌드후스마트폰에설치하여확인하기
4.5챗GPT에서질문으로증강현실만들기
4.6연습문제

5장|생성형AI를활용한2D게임만들기
5.12D게임기획에서생성형AI의응용
2D게임기획에서생성형AI의역할
유니티와인공지능의결합
5.2생성형인공지능의챗봇종류
챗GPT(오픈AI)
제미나이(Gemini,구글)
퍼플렉시티(Perplexity,AI)
코파일럿(Copilot,마이크로소프트)
5.3제미나이(Gemini)를이용해게임기획하기
제미나이회원가입및로그인하기
제미나이에서게임기획하기
게임개발의핵심,에셋제작하기
5.4게임프로젝트에필요한에셋생성하기
에셋스토에서이미지다운로드하기
유니티에디터에서이미지다운로드하기
제미나이에서이미지다운로드하기
5.5유니티에서게임프로젝트만들기
캐릭터생성과배치하기
미로탈출게임만들기
5.6연습문제

6장|생성형AI를활용한물리기반움직임제어하기
6.1게임설계개념정립및목표설정
6.2생성형인공지능을활용한게임
아이디어및핵심요소설계
생성형인공지능을활용한게임
아이디어도출
게임의핵심요소설계
인공지능기반의게임디자인자동화
생성형인공지능을활용한
프로토타입개발
6.3인공지능기반의게임동작및물리구현하기
Rigidbody2D를사용한기본적인움직임구현
물리기반캐릭터의충돌처리
캐릭터의회전과중력제어하기
6.4생성형인공지능을활용한게임환경및난이도조정하기
공튕기기게임개요
공튕기기게임구현
공튕기기프로젝트설정하기
게임오브젝트준비하기
스프라이트움직이기
6.5연습문제

7장|게임에생명을불어넣는법
7.1게임개요및목표설정
7.2간단한파티클효과연출하기
파티클시스템만들기
파티클시스템추가하기
파티클시스템설정하기
마우스클릭이벤트처리하기
스크립트작성하기
파티클시스템연결하기
7.3버블팝어드벤처게임구현하기
프로젝트설정하기
풍선이미지준비하기
풍선움직이기
풍선을무작위위치에생성하기
파티클효과준비하기
7.4불꽃놀이파티클시스템구현하기
우주선움직이기
별떨어뜨리기
별을무작위위치에생성하기
충돌시파티클효과추가하기
7.5연습문제

8장|생성형AI를활용한프리팹게임만들기
8.1퍼플렉시티를이용하여게임기획하기
퍼플렉시티가입하기
퍼플렉시티에서게임기획하기
8.2게임프로젝트에필요한에셋생성하기
코파일럿에서오브젝트이미지만들기
게임효과음다운로드하기
게임에필요한에셋정리하기
8.3유니티게임프로젝트만들기
유니티에서프로젝트와씬만들기
씬에오브젝트배치하기
8.4생성형인공지능을활용해게임스크립트만들고활용하기
퍼플렉시티를활용해Player스크립트만들기
퍼플렉시티로만든Player스크립트를유니티에적용하기
빗방울을위에서무작위로떨어지도록만들기
빗방울이플레이어에닿으면빗방울사라지기
8.5게임프리팹개념과프리팹적용하기
빗방울프리팹만들기
빗방울프리팹을생산하기위한제너레이터스크립트만들기
8.6연습문제

9장|생성형AI를활용한UI게임컨트롤과장면전환하기
9.1UI생성과UI에맞는스크립트작성하기
프로젝트에UI표시하기
HP상태조절하기
UI를갱신하는감독스크립트만들기
빗방울에플레이어가닿으면감독에게전달하기
9.2캐릭터오브젝트다운로드하고애니메이션효과주기
캐릭터오브젝트다운로드하기
플레이어캐릭터에
애니메이션효과적용하기
9.3플레이어에빗방울이닿을때효과음넣기
유니티에서효과음넣기
9.4게임에서씬(장면)전환하기
종료씬만들기
9.5모바일(안드로이드)에빌드하기
모바일용좌우버튼만들기
좌우버튼을클릭했을때플레이어이동하기
스마트폰에빌드하기
9.6연습문제

10장|생성형AI를활용한유니티프로빌더및UV매핑하기
10.1유니티3D프로빌더설치및기본설정하기
프로빌더설치하기
프로빌더기본설정하기
10.2프로빌더기본도형만들기
프로빌더기본도형
프로빌더선택도구
프로빌더의기본도형으로게임공간디자인하기
10.3프로빌더로오브젝트만들기
프로빌더를활용해3D오브젝트(게임아이템)만들기
10.4재질만들기
기본플라스틱재질만들기
금속재질만들기
유리재질만들기
발광재질만들기
외부이미지파일을재질로만들기
10.5UV매핑및텍스처수정하기
UVEditor창사용하기
UVEditor창을활용해텍스처수정하기
10.6프로빌더로만든오브젝트를프리팹으로만들기
오브젝트를프리팹으로만들기
10.7연습문제

11장|생성형AI를활용한드론조종3D게임만들기1
11.1챗GPT를이용한게임설계하기
챗GPT활용하기
제작할게임알아보기
11.2게임에사용할에셋준비하기
에셋스토어-플레이어(드론)모델다운로드하기
에셋스토어-게임요소(서클)모델다운로드하기
에셋스토어-게임맵을구성할배경에셋다운로드하기
생성형인공지능뤼튼을이용한지형텍스처제작하기
생성형인공지능수노를이용한게임배경음악제작하기
게임효과음다운로드하기
11.3유니티프로젝트생성과초기설정하기
새로운프로젝트생성하기
빌드환경설정하기
씬저장하기
프로젝트에인공지능으로제작한에셋추가하기
프로젝트에에셋추가하기
3D에셋확인하고머티리얼적용하기
11.4터레인(Terrain)을이용한게임지형만들기
터레인(Terrain)이해하기
화면에터레인추가하기
Terrain도구를이용한지형만들기
터레인에텍스처적용하기
터레인에나무오브젝트추가하기
터레인위에도시건물배치하기
11.5카메라배치및광원수정하기
카메라위치수정하기
직사광위치확인하기
11.6플레이어와게임요소배치하기
드론오브젝트배치하기
첫번째서클배치하기
서클을여러개추가배치하기
도착지점에골(Goal)오브젝트추가하기
11.7연습문제

12장|생성형AI를활용한드론조종3D게임만들기2
12.1챗GPT를이용한드론동작스크립트작성하기
드론의기본동작스크립트작성하기
드론의응용동작스크립트작성하기
12.2챗GPT를이용한카메라시점변경스크립트작성하기
드론을따라다니는카메라만들기
12.3챗GPT를이용한타이머와스코어UI추가하기
챗GPT를이용하여타이머와스코어UI추가하기
타이머와스코어UI추가하기
타이머동작스크립트작성하기
12.4드론과서클의충돌이벤트만들기
챗GPT를이용한충돌이벤트구상하기
서클에콜라이더추가하기
서클에충돌스크립트추가하기
드론및기타충돌요소동작설정하기
충돌이벤트에대한점수스크립트작성하기
12.5게임클리어를위한파티클이펙트효과추가하기
골(Goal)오브젝트에파티클추가하기
골(Goal)오브젝트에콜라이더추가하기
챗GPT를이용하여Goal오브젝트충돌스크립트추가하기
12.6게임배경음악및효과음추가하기
챗GPT를이용하여배경음악추가하기
서클충돌발생시효과음추가하기
12.7게임빌드하고오류점검하기
빌드설정하기
12.8연습문제

13장|생성형AI를활용한3D아케이드게임만들기
13.1챗GPT를이용한게임설계하기
챗GPT실행하기
제작할게임알아보기
13.2유니티프로젝트생성과초기설정하기
새로운프로젝트생성하기
빌드환경설정하기
씬저장하기
13.3게임에사용할에셋준비하기
에셋스토어에서캐릭터모델과배경에셋다운로드하기
생성형인공지능을이용한스카이박스(Skybox)텍스처제작하기
생성형인공지능을이용한보석수집UI이미지제작하기
생성형인공지능을이용한게임배경음악제작하기
13.4캐릭터와게임요소배치하기
건물배치하기
캐릭터배치하기
유니티프로빌더(Probuilder)를이용한보석만들기
단일파노라마이미지를이용한스카이박스설정하기
육면체맵(CubeMap)을이용한스카이박스설정하기
13.5캐릭터이동및상호작용스크립트작

출판사 서평

생성형AI와유니티6.0의만남!
챗GPT,제미나이,퍼플렉시티등최신AI도구로,
게임·시뮬레이션·AR/VR콘텐츠까지직접제작해보세요.

생성형인공지능과유니티6.0의만남을통해챗GPT,제미나이,퍼플렉시티등최신AI도구를실습중심으로배우며,게임,시뮬레이션,AR/VR콘텐츠를직접제작할수있습니다.생성형AI에대한이해부터유니티최신기능(URP,프로빌더등)을활용한프로젝트기반실습까지단계적으로구성되어있어창의적문제해결력과디지털제작역량을함께키울수있습니다.산업현장과연계된실무중심콘텐츠와함께IT,게임,교육,디자인등다양한분야에서활용가능하며,기술과창의성을갖춘미래형인재를위한기초가될것입니다.

STEP1생성형인공지능이해

STEP2유니티도구학습

STEP3창의적콘텐츠제작실습