Unity 2018 By Example - Second Edition

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Unity is the most exciting and popular engine used for developing games. With its 2018 release, Unity has become the primary source of both game development and virtual reality content.

In Unity 2018 By Example, you’ll learn how to use Unity in order to make amazing games from popular genres - from action shooters to mind-bending puzzle games to adventure and Virtual Reality (VR) games. Even if you have no previous experience of using Unity, this book will help you understand the toolsets it provides in depth. In addition to this, you'll understand how to create time-critical collection games, twin-stick space shooters, platformers, and action-fest games with intelligent enemies. Finally, you'll get to grips with creating VR games with the new toolsets introduced by Unity to help you develop amazing VR experiences.

To make things easier, you will be provided with step-by-step tutorials for making five great games in Unity 2018, along with a detailed explanation of all the fundamental concepts. By the end of this book, you’ll have established a strong foundation in making games with Unity 2018.

Author(s): Alan Thorn
Edition: 2
Publisher: Packt Publishing
Year: 2018

Language: English
Commentary: True PDF
Pages: 484
City: Birmingham
Tags: Programming; Game Development; Unity; Unity3d

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

2: Creating a Collection Game
Creating a coin material
C# scripting in Unity
Counting coins
Collecting coins
Coins and prefabs
Timers and countdowns
Celebrations and fireworks!
Play testing
Building
Summary
Test your knowledge
Further reading

3: Creating a Space Shooter
Looking ahead – the completed project
Getting started with a space shooter
Creating a player object
Player input
Configuring the game camera
Bounds locking
Health
Death and particles
Enemies
Enemy spawning
Summary
Test your knowledge
Further reading

4: Continuing the Space Shooter
Guns and gun turrets
Ammo prefabs
Ammo spawning
User controls
Scores and scoring – UI and text objects
Working with scores – scripting with text
Polishing
Testing and diagnosis
Building
Summary
Test your knowledge
Further Reading

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
Optimization
Summary
Test your knowledge
Further reading

6: Continuing the 2D Adventure
Moving platforms
Creating other scenes – levels 2 and 3
Kill zones
The UI health bar
Ammo and hazards
Gun turrets and ammo
NPCs and quests
Summary
Test your knowledge
Further Reading

7: Creating Artificial Intelligence
An overview of the project
Getting started
Terrain construction
Navigation and navigation meshes
Building an NPC
Creating patrolling NPCs
Summary
Test your knowledge
Further Reading

8: Continuing with Intelligent Enemies
Enemy AI – range of sight
An overview of Finite State Machines
The Patrol state
The Chase state
The Attack state
Summary
Test your knowledge
Further Reading

9: Entering Virtual Reality
Project Overview – Getting Started
Setting Scene Lighting
Post-Processing Stack 2
Preparing for VR
Summary
Test your knowledge

10: Completing the VR Game
Object Pool and Spawning
Creating Intelligent Enemies – Navigation
Creating Intelligent Enemies – FSMs
Attack and Damage
Summary
Test your knowledge