Getting Started with Unity

Learn how to use Unity by creating your very own "Outbreak" survival game while developing your essential skills
Preview in Mapt

Getting Started with Unity

Patrick Felicia

1 customer reviews
Learn how to use Unity by creating your very own "Outbreak" survival game while developing your essential skills
Mapt Subscription
FREE
$29.99/m after trial
eBook
$11.90
RRP $16.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$11.90
$34.99
$29.99p/m after trial
RRP $16.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Getting Started with Unity Book Cover
Getting Started with Unity
$ 16.99
$ 11.90
Getting Started with Unity 5.x 2D Game Development Book Cover
Getting Started with Unity 5.x 2D Game Development
$ 35.99
$ 25.20
Buy 2 for $29.40
Save $23.58
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781849695848
Paperback170 pages

Book Description

Unity is a game development engine which is fully integrated with a complete set of intuitive tools and rapid workflows used to create interactive 3D content. Unity is best used for making great games that can deploy to numerous platforms.

"Getting Started with Unity" guides you progressively through the necessary steps to create a survival game using Unity3D’s built-in objects and components, JavaScript, animations with Mecanim, and some basic AI.

In this book, you will be introduced to a wide range of the core features used for games developed with Unity3D, including the user interface and much more. Furthermore, you will also learn about essential aspects like transformations, scripting, navigation, and built-in controllers.

Beginning with an introduction to the user interface, you will learn the necessary skills required to create a survival video game. Each section is a stepping-stone toward the completion of the final game. By the end of the book, you will have created an indoor level with enemies, AI, weapons, objects to collect, and all the logic to control the game.

Table of Contents

Chapter 1: Getting to Know Unity3D
Introduction to game engines
Why choose Unity
What's new in Unity3D 4
Downloading Unity3D
Launching Unity3D
Unity3D's interface
Navigating through the AngryBots scene
Creating a new project and scene
Adding objects to a scene
Implementing first- and third-person views
Summary
Chapter 2: Creating a Maze with Built-in Objects
Creating a maze based on built-in objects
Fine-tuning the level
Understanding colliders
Summary
Chapter 3: Using Scripts to Interact with Objects
Introduction to scripting in Unity3D
Importing necessary assets
Creating our first script
Collecting objects
Adding audio
Creating and displaying an inventory system
Finishing the game
Summary
Chapter 4: Creating and Tracking Objects
Displaying the health bar
Displaying a mini-map of the level
Creating a gun
Allowing for repeated shots
Summary
Chapter 5: Bringing Your Game to Life with AI and Animations
Importing and configuring the 3D character
Animating the character for the game
Creating parameters and transitions
Adding basic AI to enemies
Sending messages to alert other close enemies
Creating additional states
Using waypoints to define a path
Summary
Chapter 6: Finalizing and Optimizing Your Game
Improving the AI using breadcrumbing
Creating and updating prefabs
Keeping track of the number of lives
Animating the door that leads to the water section
Creating a menu system for your game
Keeping track of the number of lives
Optimizing the game
Exporting your game to the web
Where to go from here
Summary

What You Will Learn

  • Understand the different layouts, windows, and shortcuts, and navigate through scenes
  • Use, combine, and transform built-in objects and components including textures, water, GUI elements, controllers, lights, particles, and shapes
  • Understand different types of colliders, individualize objects with tags, apply colliders, and manage collisions through scripting
  • Learn how to create scripts, understand and use the default functions, and employ the console for debugging purposes
  • Access and modify game objects’ properties through scripting
  • Create functions, pass and access variables, and call functions between scripts
  • Implement basic AI for path-finding or user detection
  • Load scenes, navigate through scenes, and create persistent objects across scenes

Authors

Table of Contents

Chapter 1: Getting to Know Unity3D
Introduction to game engines
Why choose Unity
What's new in Unity3D 4
Downloading Unity3D
Launching Unity3D
Unity3D's interface
Navigating through the AngryBots scene
Creating a new project and scene
Adding objects to a scene
Implementing first- and third-person views
Summary
Chapter 2: Creating a Maze with Built-in Objects
Creating a maze based on built-in objects
Fine-tuning the level
Understanding colliders
Summary
Chapter 3: Using Scripts to Interact with Objects
Introduction to scripting in Unity3D
Importing necessary assets
Creating our first script
Collecting objects
Adding audio
Creating and displaying an inventory system
Finishing the game
Summary
Chapter 4: Creating and Tracking Objects
Displaying the health bar
Displaying a mini-map of the level
Creating a gun
Allowing for repeated shots
Summary
Chapter 5: Bringing Your Game to Life with AI and Animations
Importing and configuring the 3D character
Animating the character for the game
Creating parameters and transitions
Adding basic AI to enemies
Sending messages to alert other close enemies
Creating additional states
Using waypoints to define a path
Summary
Chapter 6: Finalizing and Optimizing Your Game
Improving the AI using breadcrumbing
Creating and updating prefabs
Keeping track of the number of lives
Animating the door that leads to the water section
Creating a menu system for your game
Keeping track of the number of lives
Optimizing the game
Exporting your game to the web
Where to go from here
Summary

Book Details

ISBN 139781849695848
Paperback170 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Unity 4.x Cookbook Book Cover
Unity 4.x Cookbook
$ 29.99
$ 21.00
Learning C# by Developing Games with Unity 3D Beginner's Guide Book Cover
Learning C# by Developing Games with Unity 3D Beginner's Guide
$ 29.99
$ 21.00
Mastering Unity 2D Game Development Book Cover
Mastering Unity 2D Game Development
$ 32.99
$ 6.60
Learning Unity 2D Game Development by Example Book Cover
Learning Unity 2D Game Development by Example
$ 26.99
$ 18.90
Unity Shaders and Effects Cookbook Book Cover
Unity Shaders and Effects Cookbook
$ 29.99
$ 6.00
Unity 2D Game Development Book Cover
Unity 2D Game Development
$ 14.99
$ 1.50