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...
Otros Autores: | |
---|---|
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.