My Account Log in

3 options

Unity 2018 by example : learn about game and virtual reality development by creating five engaging projects / Alan Thorn.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Thorn, Alan, author.
Language:
English
Subjects (All):
Unity (Electronic resource).
Video games--Design.
Video games.
Video games--Programming.
Physical Description:
1 online resource (485 pages) : illustrations
Edition:
Second edition.
Place of Publication:
Birmingham ; Mumbai : Packt, 2018.
System Details:
text file
Summary:
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 intelligent behavior. Book Description 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. What you will learn Understand core Unity concepts, such as game objects, components, and scenes Study level-design techniques for building immersive and interesting worlds Make functional games with C# scripting Use the toolset creatively to build games with different themes and styles Handle player controls and input functionality Work with terrains and world-creation tools Get to grips with making both 2D and 3D games Who this book is for You don't need to have any previous experience with Unity to enjoy Unity 2018 By Example, although you need to have basic knowledge of C#. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
Contents:
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
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
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
Chapter 5: Creating a 2D Adventure Game
A 2D Adventure - getting started
Creating an environment - getting started
Environment Physics
Creating a player.
Scripting the player movement
Code Sample 5.1
Optimization
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
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
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
Chapter 9: Entering Virtual Reality
Project Overview - Getting Started
Setting Scene Lighting
Post-Processing Stack 2
Preparing for VR
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
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.
Notes:
Previous edition published: 2016.
Includes bibliographical references.
Description based on print version record.
ISBN:
9781788479325
1788479327
OCLC:
1048795124

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account