Unity 2018 by example learn about game and virtual reality development by creating five engaging projects

Build exciting 2D/3D games and virtual reality applications with the help of hands-on examples Key Features Create five different types of games from scratch with Unity 2018 Import custom content into Unity from third-party tools such as Maya and Blender Learn to build NPCs with artificial intellige...

Descripción completa

Detalles Bibliográficos
Otros Autores: Thorn, Alan, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt 2018.
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630733406719
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.6
  • Celebrations 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 Shooter
  • Guns 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 knowledge
  • Further 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 Enemies
  • Enemy 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
  • Creating Intelligent Enemies - FSMs
  • Code Sample 10.3
  • Code Sample 10.4
  • Attack and Damage
  • Code Sample 10.5
  • Summary
  • Test your knowledge
  • Appendix: Test Your Knowledge Answers
  • Chapter 1- Unity Fundamentals
  • Chapter 2- Creating a Collection Game
  • Chapter 3- Creating a Space Shooter
  • Chapter 4- Continuing the Space Shooter
  • Chapter 5- Creating a 2D Adventure
  • Chapter 6- Continuing the 2D Adventure
  • Chapter 7- Creating Artificial Intelligence.
  • Chapter 8- Continuing with Intelligent Enemies
  • Chapter 9- Entering Virtual Reality
  • Chapter 10- Completing the VR Game
  • Other Books You May Enjoy
  • Leave a review - let other readers know what you think
  • Index.