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

Practical Unity Game Development

Video Description

Your one-stop guide to building amazing games with Unity!

About This Video

  • This comprehensive, easy to understand and engaging video tutorial will bring you everything you need to master to become a game developer and use the Unity IDE efficiently.
  • Get to grips with everything you need to know to create stunning materials and special VFX
  • Dive deep into in Shader Graphs, the recent tool for creating shaders visually

In Detail

Unity 3D is an industry standard tool, and this course will help you to master the latest features of the engine and bring your projects to success. This will include becoming familiar with Shader Graphs, Tilemap, Post Processing, Cinemachine, Timelines and other built-in tools.

You will make breathtaking cut-scenes with the Timeline tools to enhance your game with action scenes, as well as direct every camera in the game by using Cinemachine, from gameplay to cutscenes, making your games always feel natural.

In addition, you will build impressive 2D maps with Tilemap in no time, by customizing Tiles and Brushes, speeding up the level design process, and creating designing tools for yourself or your team.

Moreover, you will create stunning materials with Shader Graph that can bring the look of your game to the next level, including creating special effects such as dissolve, teleporting or slicing.

Finally, you will master the new rendering techniques such as GPU instancing to show thousands of assets on screen at once with little performance cost and give a specific mood or feel to your game by learning all about the new Post-Processing effects and how animate and blend between them.

All the code and supporting files for this course are available on Github at: https://github.com/PacktPublishing/Practical-Unity-Game-Development

Table of Contents

  1. Chapter 1 : Getting Started with the New Features
    1. The Course Overview 00:03:42
    2. Installing Unity with Unity Hub 00:04:14
    3. Creating a New Project 00:01:38
    4. Importing a Character 00:08:24
    5. Setting Up the Scene 00:01:50
  2. Chapter 2 : Controlling Animations with Timelines
    1. Timelines Overview 00:03:33
    2. Preparing the Props 00:05:05
    3. Animation Tracks – Part I 00:08:34
    4. Animation Tracks – Part II 00:08:15
    5. Recording Animations 00:08:11
    6. Creating a Boom! 00:08:35
    7. Performing the Jump 00:07:35
    8. Including Sound 00:03:54
    9. Organising Tracks 00:04:03
    10. Controlling Timelines Through Scripting 00:08:03
  3. Chapter 3 : Directing with Cinemachine
    1. Upgrading Our Project to the Latest Unity Version 00:05:26
    2. Cinemachine Overview 00:05:19
    3. Tracking Cameras 00:04:18
    4. Moving Cameras 00:04:31
    5. Dolly Cameras 00:08:02
    6. Blending Between Cameras 00:03:38
    7. Free Look Cameras 00:10:49
    8. Clear Shot Cameras 00:06:26
    9. Mixing Cameras 00:04:08
    10. Target Group Cameras 00:04:05
    11. Other Features of Cinemachine 00:07:00
  4. Chapter 4 : A New Flat 2D World in Unity
    1. Setting Up Our 2D Project 00:09:33
    2. Creating a Palette 00:04:30
    3. Painting the Level 00:10:00
    4. Player Movement Script 00:06:12
    5. Colliders in Tilemap 00:04:44
    6. Custom Scriptable Tiles 00:17:15
    7. Custom Scriptable Brushes 00:04:19
    8. Directing Also in 2D with Cinemachine 00:07:35
    9. Experimenting Some Other Tiles and Brushes 00:05:32
  5. Chapter 5 : Shader Graphs
    1. Setting Up Our Shader Graph Project 00:05:43
    2. Shader Graph Overview 00:06:30
    3. Glowing Material – Part I 00:07:26
    4. Textures and Sub-Graphs 00:10:59
    5. Glowing Material – Part II 00:09:50
    6. Overlay (Under Water Effect) 00:15:15
    7. Color by Distance 00:28:01
    8. Dissolve Effect 00:07:21
    9. Advance Dissolve Effect 00:07:03
    10. Controlling Material Parameters Through Scripting 00:10:32
    11. Slicing Lola 00:08:50
    12. Teleporting Lola 00:10:25
    13. Unlit Graphs 00:21:05
    14. Tips and Tricks for Shader Graphs 00:04:23
  6. Chapter 6 : Post Processing and Rendering
    1. Setting Up Our Rendering Project 00:08:31
    2. Using Post Processing 00:10:45
    3. Animating with Post Processing 00:10:18
    4. Particle Systems 00:12:39
    5. Text-Mesh Pro 00:11:26
    6. GPU Instancing – Part I 00:14:12
    7. GPU Instancing – Part II 00:10:40
    8. GPU Instancing – Part II 00:08:52