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

Game Development Essentials with Unity 4 LiveLessons (Video Training)

Video Description

Game Development Essentials with Unity 4 LiveLessons demonstrates the power and versatility of the Unity 4 engine and helps you leverage this engine in your own game development endeavors. Each lesson in this series focuses on a particular aspect of the Unity game engine, and by the end of the course, you should be able to begin making your own games. Geig covers the Unity interface, concepts of 2D and 3D game development, building terrain for your games, as well as developing game objects that interact through collision. You will also learn to work with scripts and manipulate objects through code. And for those of you who want to develop for mobile devices, you will find coverage here as well. Finally, the course ends with a lesson on how to construct your own game with the Unity 4 game engine.

About the Author:

Mike Geig is both an experienced teacher, and game developer, with a foot firmly in both camps. He is presently teaching Computer Science and Video Game Development at Stark State College in OH. Prior to that, he worked as a developer for Totem Arts, and released Renegade-X: Black Dawn in January, 2012.

Safari Related video:

Game Development Essentials II with Unity LiveLessons

Table of Contents

  1. Introduction
    1. Introduction to Game Development Essentials with Unity 4 LiveLessons 00:01:35
  2. Lesson 1: Introduction to Unity 4
    1. Learning objectives 00:00:29
    2. 1.1 Identify Unity and its versions 00:04:07
    3. 1.2 Work with the concepts and terminology of 3D 00:09:27
    4. 1.3 Start a Unity project and use the Unity 4 interface 00:18:25
    5. 1.4 Organize a Unity project 00:02:24
    6. 1.5 Navigate Unity and use transformation controls 00:03:02
  3. Lesson 2: Building Terrain in Unity
    1. Learning objectives 00:00:55
    2. 2.1 Add terrain to the project 00:02:06
    3. 2.2 Sculpt terrain using a height map 00:05:18
    4. 2.3 Sculpt terrain using Unity tools 00:09:24
    5. 2.4 Download and import the terrain toolkit 00:03:04
    6. 2.5 Utilize the terrain toolkit 00:05:38
    7. 2.6 Add textures to a terrain 00:10:08
    8. 2.7 Add foliage to a terrain 00:06:58
    9. 2.8 Add water to a terrain 00:02:45
    10. 2.9 Add ambient details to a terrain 00:04:54
    11. 2.10 Navigate and refine our world 00:06:15
  4. Lesson 3: Learning to Use Game Objects
    1. Learning objectives 00:00:38
    2. 3.1 Add game objects to our project 00:01:19
    3. 3.2 Use meshes in our project 00:04:03
    4. 3.3 Apply textures to meshes 00:06:16
    5. 3.4 Work with cameras in Unity 4 00:08:53
    6. 3.5 Utilize layers to organize objects 00:02:34
    7. 3.6 Illuminate your world with lights 00:04:36
    8. 3.7 Create and use prefabs 00:04:38
  5. Lesson 4: Detecting Collisions
    1. Learning objectives 00:00:38
    2. 4.1 Apply rigidbodies to game objects 00:04:07
    3. 4.2 Create object interactions with colliders 00:06:35
  6. Lesson 5: Introduction to Unity Scripting
    1. Learning objectives 00:00:58
    2. 5.1 Understand the basics of scripts 00:02:50
    3. 5.2 Use important Unity functions 00:06:27
    4. 5.3 Utilize variables 00:11:15
    5. 5.4 Compare variables and use operators 00:07:47
    6. 5.5 Use conditional statements 00:07:30
    7. 5.6 Use loops and iteration 00:06:27
    8. 5.7 Create and use functions 00:06:59
    9. 5.8 Read user input 00:07:46
    10. 5.9 Access local components 00:07:43
    11. 5.10 Access game objects 00:05:26
    12. 5.11 Generate prefabs 00:05:17
    13. 5.12 Use trigger colliders 00:05:18
    14. 5.13 Implement GUIs in Unity 4 00:11:20
  7. Lesson 6: Mobile Development with Unity 4
    1. Learning objectives 00:00:52
    2. 6.1 Design for mobile devices 00:04:59
    3. 6.2 Set up the Mobile Development Environment 00:07:32
    4. 6.3 Use a phone’s accelerometer for game input 00:06:51
    5. 6.4 Use a phone’s multi-touch screen for game input 00:06:54
  8. Lesson 7: Building Our First Game
    1. Learning objectives 00:00:55
    2. 7.1 Define the idea of our first game 00:04:34
    3. 7.2 Sculpt the game world 00:05:41
    4. 7.3 Build the player object 00:02:45
    5. 7.4 Add powerups to the game 00:08:38
    6. 7.5 Create powerup spawning points 00:03:06
    7. 7.6 Build the game control object 00:14:13
    8. 7.7 Implement the game HUD 00:03:14
    9. 7.8 Add start and game over screens 00:12:00
    10. 7.9 Build and run the game 00:03:24
    11. 7.10 Improve the example game 00:01:58
  9. Summary
    1. Summary of Game Development Essentials with Unity 4 LiveLessons 00:01:16