이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
Chapter 1 유니티 입문Section 01. 게임 엔진, 유니티 엔진01 게임 엔진이란?02 게임 엔진의 주요 기능03 유니티 엔진 개요04 유니티 엔진 설치하기Section 02. 유니티 인터페이스01 유니티 허브(Unity Hub)02 유니티 에디터의 화면 구성03 General ViewSection 03. 게임 오브젝트, 컴포넌트01 유니티 엔진 입문02 게임 오브젝트의 종류03 카메라, 빛04 게임 오브젝트 Texture 출력Section 04. 유니티 C# 프로그래밍01 프로그래밍 개요02 C# 프로그래밍Section 05. 유니티 이벤트 함수(Unity Event Functions)01 이벤트 함수(Event Functions)02 초기화(Initialize)03 업데이트(Update)04 해체(Decommission)05 기즈모(Gizmos)Chapter 2 유니티 2D 기초(Unity 2D Basic)Section 01. 게임 오브젝트 이동01 장애물이 없는 환경에서 오브젝트 이동하기Section 02. 게임 오브젝트 물리, 충돌01 게임 오브젝트 물리와 충돌 범위02 장애물이 있는 환경에서의 오브젝트 이동03 충돌 이벤트 메소드Section 03. 게임 오브젝트 생성, 삭제01 프리팹(Prefab)02 게임 오브젝트 생성03 게임 오브젝트의 삭제Section 04. 2D 이미지 출력과 애니메이션 재생01 Sprite Animation02 Sprite Animation 실습Section 05. 2D Tilemap01 Tilemap 개요02 Tilemap 오브젝트03 GameObject Brush, TilesSection 06. 2D Platformer Movement(Rigidbody2D)01 오브젝트 이동02 오브젝트 점프Chapter 3 비행슈팅 게임Section 01. 비행 슈팅 오브젝트 생성, 이동, 충돌 처리01 프로젝트 설정02 플레이어 캐릭터와 배경03 플레이어 캐릭터의 공격04 코루틴을 이용한 적 캐릭터 자동 생성05 코루틴을 이용한 운석 자동 생성06 오브젝트 충돌 처리(Rigidbody2D, Collider2D)Section 02. 게임을 돋보이게 하는 UI, 사운드, 이펙트 구현01 플레이어 체력, 점수 시스템 구현02 다중 씬(Scene) 구현03 2D Sprite Animation04 게임 내 효과 구현(Effect, Sound)Section 03. 플레이어의 공격 레벨과 폭탄, 아이템 구현01 적의 체력 시스템 구현02 플레이어 공격 레벨, 폭탄03 아이템 시스템의 구현Section 04. 보스 시스템 구현01 보스 등장 설정02 보스의 패턴 구현 I03 보스의 체력 데이터 처리04 보스의 패턴 구현 II05 보스의 사망 처리Chapter 4 유니티 입력 시스템Section 01. 키보드, 마우스 입력 처리01 키보드 입력 처리02 마우스 입력 처리03 유니티의 단축키 시스템Section 02. 모바일 입력 처리01 모바일 기기의 터치 처리02 모바일 추가 기능Section 03. 모바일 가상 컨트롤러01 가상 조이스틱 생성 및 터치 제어02 가상 조이스틱의 터치 위치 연산03 터치 위치와 컨트롤러 이미지 동기화04 가상 조이스틱을 이용한 오브젝트 이동Chapter 5 Unity Graphic User InterfaceSection 01. Unity GUI01 Unity UI02 Canvas03 Visual 컴포넌트Section 02. 상호작용이 가능한 UI01 상호작용 컴포넌트 공용 옵션02 Button03 Toggle04 Slider05 ScrollBar06 ScrollView07 Dropdown08 InputFieldSection 03. Layout01 Horizontal/Vertical Layout Group02 Grid Layout Group03 Fitter04 Layout ElementChapter 6 유니티 퍼포먼스Section 01. 카메라 흔들기(Shake Camera)01 위치 제어로 카메라 흔들기02 각도 제어로 카메라 흔들기Section 02. 페이드 효과(Fade Effect)01 페이드 인, 페이드 아웃이란?02 페이드 인 효과 구현03 페이드 아웃 효과 구현04 코루틴을 이용한 페이드 인/아웃05 이벤트를 이용해 페이드 효과 재생 후 메소드 실행Section 03. 메모리 풀(Memory Pool)01 메모리 풀이란?02 Instantiate( ), Destroy( ) 메소드를 이용한 오브젝트 관리03 Memory Pool을 이용한 오브젝트 관리Chapter 7 2D 플랫포머 게임Section 01. 플레이어 캐릭터, 카메라, 배경화면01 플레이어 캐릭터02 카메라, 배경화면Section 02. 타일, 발판01 타일(Tile)02 발판(Platform)03 Hidden TilemapSection 03. 장애물, 아이템, 플레이어 정보 UI01 장애물(Obstacle)02 플레이어 기능과 아이템03 플레이어 정보 UISection 04. 소품, 적01 소품(Props)02 적(Enemy)Section 05. 씬 구성(Intro, SelectLevel, Game)01 Intro 씬과 SelectLevel 씬02 Game 씬
|
고정운의 다른 상품
|
이 책은 1장에서 유니티 엔진을 설치하고 사용하는 방법에 대해 설명합니다. 프로젝트를 생성하고, 프로젝트 내부에서 사용하는 다양한 메뉴와 용어 설명을 통해 유니티 엔진의 사용법을 학습할 수 있습니다. 2장에서는 유니티로 게임을 만들기 위해 필수적인 게임 오브젝트 이동, 물리 처리, 오브젝트 생성/삭제, 이미지 출력과 애니메이션 재생 관리, 타일 맵 제작과 맵 위에서의 이동 처리에 대해 학습할 수 있습니다.3장에서는 가장 대중적이고 쉽게 제작할 수 있는 비행 슈팅 게임 제작에 대해 학습합니다. 4~6장에서는 특정 게임이 아닌 다양한 게임 제작을 위해 필요한 PC/Mobile 입력 시스템, UI 제작 및 활용, 카메라 흔들기, 페이드 효과, 메모리 풀과 같은 스킬들을 다루고 있습니다.마지막으로 7장에서는 플랫폼 게임 제작 과정을 다루며, 실전 경험을 쌓을 수 있도록 구성하였습니다.
|