O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hands-on Game Development with Unity V5

Video Description

In this Hands-on Game Development with Unity V5 training course, expert author Robert Wiebe will teach you how to develop a game from start to finish with Unity 5. This course is designed for the absolute beginner, meaning no game development with Unity 5 experience is required.

You will start by learning about the interface, then jump into learning how to manipulate objects. From there, Robert will teach you about behavior scripting, how to organize a game scene, and how to create project prototype objects using 3D models. This video tutorial also covers how to import and export assets, set and light a scene, and add audio. You will also learn how to add characters to the project, as well as transition between 2D and 3D. Finally, you will learn about cross platform input and settings, as well as how to build standalone apps.

Once you have completed this computer based training course, you will be fully capable of developing a game from start to finish with Unity V5. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

  1. Introduction
    1. Course Overview And About The Author 00:02:07
    2. What Is Unity 5 And Who Uses It? 00:01:45
    3. Other Tools You'll Need To Work With Unity 00:02:22
    4. How To Use The Working Files 00:01:15
  2. Interface
    1. Panes And Layouts 00:06:24
    2. Scene 00:09:05
    3. Hierarchy 00:06:07
    4. Project 00:07:18
    5. Inspector 00:10:36
    6. Game 00:06:53
    7. Console 00:06:51
    8. Other Views 00:09:31
  3. Manipulating Objects
    1. Selecting 00:05:05
    2. Moving 00:06:42
    3. Rotating 00:06:26
    4. Scaling 00:06:29
    5. Snapping 00:08:08
    6. Parenting 00:06:41
  4. Introduction To Behavior Scripting
    1. C# 00:08:13
    2. GameObject 00:08:36
    3. Components 00:09:05
    4. Procedural Object Creation 00:09:55
  5. Game Scene Organization
    1. Initialization 00:13:25
    2. Splash Screen - Part 1 00:07:50
    3. Splash Screen - Part 2 00:07:30
    4. Main Menu 00:03:52
    5. Main Game Scene 00:06:18
  6. Combining Assets
    1. Primitives And 3D Models 00:06:59
    2. Shared Materials For Primitive Models 00:08:32
    3. Prefabs 00:07:21
  7. Creating Project Prototype Objects Using 3D Models
    1. Main Character 00:05:40
    2. Pickups 00:04:53
    3. Enemies 00:08:56
  8. Importing And Exporting Assets
    1. Types Of Assets 00:07:42
    2. Importing 3D Models 00:08:45
    3. Importing Audio 00:04:46
    4. Importing Textures 00:09:11
    5. Importing Scripts 00:03:22
    6. Asset Packages 00:05:38
  9. Setting The Scene
    1. Adding The Skybox 00:08:16
    2. Adding The Main Camera 00:03:08
    3. Adding The Nebula 00:08:40
    4. Adding The Boundary 00:05:24
    5. Adding The Stars 00:11:10
  10. Light It Up
    1. Lighting Window Settings Ambient Light And Skybox 00:04:57
    2. Three Point Lighting 00:07:14
  11. Audio
    1. Adding A Jukebox 00:10:41
    2. Adding Sound Effects 00:09:29
  12. Introduction To Physics Components
    1. Colliders 00:09:20
    2. Rigid Body 00:08:06
    3. Physics Material 00:03:55
    4. Types Of Colliders - 2D And 3D 00:03:06
    5. Layers 00:05:02
  13. Add Character And Enemies To The Project
    1. Add The Main Character Model 00:05:19
    2. Add The Enemy Models 00:07:05
    3. Add The Pickup Models 00:07:49
    4. Add Weapon Models 00:06:52
    5. Create Prefabs For Character, Enemies, Pickups - Part 1 00:12:51
    6. Create Prefabs For Character, Enemies, Pickups - Part 2 00:10:39
    7. Adding The Enemy Spawner 00:12:51
    8. Explosions - Effects 00:09:02
    9. Explosions - Camera Shake - Part 1 00:08:29
    10. Explosions - Camera Shake - Part 2 00:04:50
    11. Pickup Effects 00:05:25
    12. Character Controls Using The Keyboard 00:10:16
    13. Character Shield - Part 1 00:13:49
    14. Character Shield - Part 2 00:09:10
    15. Collect, Shoot And Score - Part 1 00:05:41
    16. Collect, Shoot And Score - Part 2 00:06:55
    17. Collect, Shoot And Score - Part 3 00:08:16
  14. 2D To 3D
    1. Everything Is 3D 00:05:53
    2. Transitioning Between 2D And 3D - Part 1 00:04:48
    3. Transitioning Between 2D And 3D - Part 2 00:09:24
    4. Transitioning Between 2D And 3D - Part 3 00:05:06
    5. Transitioning Between 2D And 3D - Part 4 00:09:12
    6. Using A Laser Sight To Make 3D Aiming Easier 00:07:15
  15. Game UI
    1. Unity UI - Part 1 00:07:13
    2. Unity UI - Part 2 00:09:47
  16. Making Waves
    1. Adding Waves 00:07:14
    2. Using Settings - Part 1 00:07:52
    3. Using Settings - Part 2 00:10:55
    4. Bosses - Part 1 00:08:02
    5. Bosses - Part 2 00:09:52
    6. Boss Weapons - Part 1 00:08:37
    7. Boss Weapons - Part 2 00:07:28
    8. Boss Weapons - Part 3 00:07:41
    9. Boss Weapons - Part 4 00:07:04
    10. Boss Winning And Losing 00:07:59
    11. Ending Waves And The Game And Credits 00:09:14
  17. Menu Scene
    1. Choosing Menu Items 00:09:22
    2. Displaying High Scores 00:10:13
  18. Crossplatform Input
    1. Mobile Touch Part 1 - Touchpad 00:06:25
    2. Mobile Touch Part 2 - Buttons 00:05:33
  19. Crossplatform Settings
    1. Android 00:05:43
    2. iOS 00:03:18
  20. Final Touches
    1. Resolution And Presentation 00:04:43
    2. Other Settings 00:06:12
    3. Building Standalone Apps 00:10:03
  21. Conclusion
    1. Resources And Where To Go From Here 00:03:09
    2. Wrap Up 00:02:05