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

Learning Path: Game Development with Unity and Blender

Video Description

Become a skilled game developer

In Detail

Unity 5 has become the leader among game development engines. Blender is known in the 3D graphics world as the open-source tool of choice for generating graphical products. Blender and Unity stand out from the crowd as a powerful combination that allows small-to-no budget indie developers or hobbyists alike to develop games that they have always dreamt of creating. This Learning Path covers all aspects of game development be it designing, scripting, or deploying. We’ll start by covering the features of Unity 5 every developer needs to know to work effectively. Then, you’ll learn important Unity skills further by exploring scripting and gameplay mechanics. Finally, you’ll learn to implement game logic and basic artificial intelligence, and ending with deploying the game for others to play. The goal is to make you a master at developing games.

Prerequisites: No prior knowledge of Unity or Blender is required

Resources: Code downloads and errata:

  • Unity 5 for Beginners

  • Unity 5 Scripting and Gameplay Mechanics

  • Building a Game with Unity and Blender

  • PATH PRODUCTS

    This path navigates across the following products (in sequential order):

  • Unity 5 for Beginners (3h 32m)

  • Unity 5 Scripting and Gameplay Mechanics (3h 25m)

  • Building a Game with Unity and Blender (2h)

  • Table of Contents

    1. Chapter 1 : Unity 5 for Beginners
      1. Course Overview 00:03:01
      2. Downloading Unity 00:04:06
      3. The Download Archive 00:02:47
      4. Installing Unity 00:03:10
      5. Creating New Projects 00:05:04
      6. User Interface Basics 00:07:24
      7. The Asset Store 00:08:03
      8. Exploring the Example Project 00:04:51
      9. Viewport Navigation 00:08:56
      10. Creating GameObjects 00:07:16
      11. Prototyping Assets 00:05:33
      12. Object Manipulation 00:09:02
      13. Global and Local Space 00:05:52
      14. Object Hierarchies 00:06:37
      15. Import Custom Assets 00:05:44
      16. Exporting Mesh Assets from Blender 00:06:46
      17. Maximization Trick 00:03:08
      18. Using the Game Tab for Play-Testing 00:05:38
      19. Play Mode Versus Edit Mode 00:05:40
      20. Component Based Design 00:06:25
      21. Building a Custom Object 00:06:48
      22. Creating Unity Project 00:04:04
      23. Exploring the Project Folder 00:03:46
      24. Establishing a Level Floor 00:07:51
      25. Project Organization 00:03:59
      26. Creating World Bounds 00:07:10
      27. Level Design 00:08:54
      28. Starting a Coin Object 00:05:38
      29. Creating a Coin Material 00:04:32
      30. Working with Prefabs 00:05:48
      31. Organizing a Scene 00:05:56
      32. Getting Started with Scripting 00:05:25
      33. MonoDevelop and Script Attaching 00:06:29
      34. Object Tagging 00:04:24
      35. Exploring the CountDown Script 00:06:36
      36. Creating Spinning Coins 00:03:51
      37. Using Particle Systems 00:05:47
    2. Chapter 2 : Unity 5 Scripting and Gameplay Mechanics
      1. The Course Overview 00:05:01
      2. Configuring Unity and MonoDevelop for Scripting 00:07:20
      3. Creating a Hello World Program 00:06:57
      4. Using the Unity Scripting Reference 00:05:01
      5. Preparing to Create a Mover Script 00:08:04
      6. Positioning an Object through Script 00:07:25
      7. Moving an Object through Script 00:04:31
      8. Working with Vectors and Motion 00:04:48
      9. Using DeltaTime 00:05:13
      10. Creating a Rotator Script 00:07:41
      11. Play Mode and Debugging 00:04:59
      12. Download Unity 00:07:41
      13. Creating a Coin Prefab 00:04:42
      14. Creating Coin Rotation 00:10:17
      15. Creating a Coin Collection Mechanic 00:10:22
      16. Triggers and Collisions 00:09:12
      17. Creating a Timer 00:11:19
      18. Create a User Interface 00:05:55
      19. Use Text Object to Display Countdown 00:07:04
      20. Handle the Win Condition 00:04:13
      21. Starting a Follow Script 00:05:10
      22. Looking at Other Objects 00:03:33
      23. Complete NPC Mover 00:03:55
      24. Detect Player Click Input 00:04:00
      25. Create Raycasts and Intersections 00:05:48
      26. Codeless Clicking 00:06:38
      27. Building a Generic Trigger Action Script 00:10:53
      28. Change Scenes 00:07:52
      29. Player Movement 00:09:04
      30. Player Character and Physics 00:10:24
    3. Chapter 3 : Building a Game with Unity and Blender
      1. The Course Overview 00:04:27
      2. Job Roles in Game Development 00:03:48
      3. Game’s Story and Visual Style 00:02:04
      4. Characters and Environment Concept 00:07:00
      5. Downloading Blender 00:09:55
      6. Creating the Monster's 3D Model 00:16:12
      7. Unwrapping the Monster's UV Map 00:04:45
      8. Creating the Monster's Texture 00:04:57
      9. Creating the Player Character's 3D Model 00:06:58
      10. Unwrapping the Player Character's UV Map 00:02:55
      11. Character Rigging and Monster's Armature Creation 00:07:47
      12. Creating the Player Character's Armature 00:05:36
      13. Weight Painting 00:02:20
      14. Animating Characters 00:10:30
      15. Building Terrain and Wall Models 00:05:17
      16. Building Rock Models 00:03:22
      17. Creating Rock and Wall Textures 00:03:37
      18. Building Grass Models 00:03:59
      19. Creating the Grass Texture 00:02:00
      20. Basic User Interface of Unity 00:04:10
      21. Importing Environment Assets 00:17:55
      22. Importing Character Assets 00:11:26
      23. Game Structure Design and the Game Flow 00:10:31
      24. Designing the User Interface Structure 00:09:26
      25. Player Inputs and Character Movements 00:13:06
      26. Creating Basic Artificial Intelligence 00:05:29
      27. Creating character attributes 00:03:54
      28. Adding In-game Items and Power-ups 00:04:58
      29. Improving Enemy AI 00:01:32
      30. Adding Save Points 00:07:25
      31. A Basic Particle System 00:07:36
      32. Mist Particles 00:03:24
      33. Torch Fire 00:02:29
      34. Image FX 00:08:14
      35. Quality Settings 00:05:18
      36. Building Settings 00:09:09
      37. Player Settings 00:05:20