Unity 2018 by Example : Learn about Game and Virtual Reality Development by Creating Five Engaging Projects, 2nd Edition.
Unity is the most exciting and popular game engine. After the latest release, Unity has become the primary source of game and Virtual Reality development throughout the world. In this book, you'll learn how to use Unity by making amazing games from popular genres; from an action shooter to a mi...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Ltd,
2018.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Contributors; Table of Contents; Preface; Chapter 1: Unity Fundamentals; Game design; Getting started
- Unity and projects; Projects and project folders; Importing assets; Starting a level; Transformations and navigation; Scene building; Lighting and sky; Play testing and the Game tab; Adding a water plane; Adding a coin to collect; Summary; Test your knowledge; Further Reading; Chapter 2: Creating a Collection Game; Creating a coin material; C# scripting in Unity; Counting coins; Code Sample 2.3; Collecting coins; Code Sample 2.5; Coins and prefabs; Timers and countdowns.
- Code Sample 2.6Celebrations and fireworks!; Code Sample 2.7; Play testing; Building; Summary; Test your knowledge; Further reading; Chapter 3: Creating a Space Shooter; Looking ahead
- the completed project; Getting started with a space shooter; Creating a player object; Player input; Code Sample 3.1; Configuring the game camera; Bounds locking; Code Sample 3.2; Health; Code Sample 3.3; Death and particles; Code Sample 3.4; Enemies; Code Sample 3.6; Code Sample 3.7; Code Sample 3.8; Enemy spawning; Code Sample 3.9; Summary; Test your knowledge; Further reading.
- Chapter 4: Continuing the Space ShooterGuns and gun turrets; Ammo prefabs; Code Sample 4-1; Ammo spawning; Code Sample 4.2; Code Sample 4.3; User controls; Scores and scoring
- UI and text objects; Working with scores
- scripting with text; Code Sample 4.4; Polishing; Testing and diagnosis; Building; Summary; Test your knowledge; Further Reading; Chapter 5: Creating a 2D Adventure Game; A 2D Adventure
- getting started; Importing assets; Creating an environment
- getting started; Environment Physics; Creating a player; Scripting the player movement; Code Sample 5.1; Optimization; Summary.
- Test your knowledgeFurther reading; Chapter 6: Continuing the 2D Adventure; Moving platforms; Code Sample 6.1; Creating other scenes
- levels 2 and 3; Kill zones; Code Sample 6.2; The UI health bar; Code Sample 6.3; Ammo and hazards; Gun turrets and ammo; NPCs and quests; Code Sample 6.8; Summary; Test your knowledge; Further Reading; Chapter 7: Creating Artificial Intelligence; An overview of the project; Getting started; Terrain construction; Navigation and navigation meshes; Building an NPC; Code Sample 7.1; Creating patrolling NPCs; Summary; Test your knowledge; Further Reading.
- Chapter 8: Continuing with Intelligent EnemiesEnemy AI
- range of sight; Code Sample 8.1; An overview of Finite State Machines; Code Sample 8.2; The Patrol state; Code Sample 8.3; The Chase state; Code Sample 8.4; The Attack state; Code Sample 8.5; Summary; Test your knowledge; Further Reading; Chapter 9: Entering Virtual Reality; Project Overview
- Getting Started; Setting Scene Lighting; Post-Processing Stack 2; Preparing for VR; Summary; Test your knowledge; Chapter 10: Completing the VR Game; Object Pool and Spawning; Code Sample 10.1; Code Sample 10.2.
- Creating Intelligent Enemies
- Navigation.