封面
版权信息
Why subscribe?
Contributors About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Chapter 1: Exploring the Fundamentals of Unity
Technical requirements
Exploring new features in Unity 2020
Introducing the first game
Starting a level
Testing the game
Improving the scene
Saving the scene
Summary
Test your knowledge
Further reading
Chapter 2: Creating a Collection Game
Technical requirements
Working with Materials
Scripting in Unity
Recording the total coin count
Working with prefabs
Creating a timer
Playtesting
Building the game
Summary
Test your knowledge
Further reading
Chapter 3: Creating a Space Shooter
Technical requirements
Looking ahead – the completed project
Starting the project
Importing assets
Creating the player object
Configuring the cameras
Creating a Health component
Creating the explosive particle system
Creating the enemy object
Spawning enemies
Summary
Test your knowledge
Further reading
Chapter 4: Continuing the Space Shooter Game
Technical requirements
Creating the projectile system
Customizing controls
Creating the score system
Adding the final touches
Summary
Test your knowledge
Further reading
Chapter 5: Creating a 2D Adventure Game
Technical requirements
Getting started
Configuring the game view
Creating an environment
Adding post-processing effects
Implementing environmental physics
Creating a 2D player
Moving the player
Optimizing using sprite packing
Summary
Test your knowledge
Further reading
Chapter 6: Continuing the 2D Adventure
Technical requirements
Constructing additional scenes
Implementing moving platforms
Implementing player kill zones
Creating the UI health bar
Summary
Test your knowledge
Further reading
Chapter 7: Completing the 2D Adventure
Technical requirements
Adding gun turrets
Creating an NPC
Implementing a quest system
Summary
Test your knowledge
Further reading
Chapter 8: Creating Artificial Intelligence
Technical requirements
Looking ahead – an overview of the project
Importing assets
Constructing the terrain
Generating the navigation mesh
Implementing the NPC
Testing navigation
Animating the NPC
Patrolling the environment
Entering the world
Summary
Test your knowledge
Further reading
Chapter 9: Continuing with Intelligent Enemies
Technical requirements
Providing the enemy with sight
Implementing the FSM
Patrolling the environment
Chasing the player
Attacking the player
Summary
Test your knowledge
Further reading
Chapter 10: Evolving AI Using ML-Agents
Technical requirements
Introducing ML-Agents
Setting the scene
Importing assets
Installing ML-Agents
Creating the environment
Spawning objects
Creating the Agent
Training the Agent
Embedding the model
Summary
Test your knowledge
Further reading
Chapter 11: Entering Virtual Reality
Technical requirements
Preparing the project
Creating scene lighting
Preparing for VR
Test your knowledge
Further reading
Chapter 12: Completing the VR Game
Technical requirements
Spawning objects
Creating the enemy
Implementing a damage system
Summary
Test your knowledge
Further reading
Chapter 13: Creating an Augmented Reality Game Using AR Foundation
Technical requirements
Introducing the project
Getting started with AR
Creating an AR scene
Placing an object in the world
Testing on devices
Implementing AR in the URP
Summary
Test your knowledge
Further reading
Chapter 14: Completing the AR Game with the Universal Render Pipeline
Technical requirements
Detecting planes
Adding a placement marker
Placing objects in the world
Post-processing in the URP
Summary
Test your knowledge
Further reading
Other Books You May Enjoy
更新时间:2021-06-11 17:57:58