Unity 5 for Beginners
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
97 students enrolled

Unity 5 for Beginners

Get up and running with game development in Unity 5
4.5 (21 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
97 students enrolled
Created by Packt Publishing
Last updated 11/2017
Current price: $51.99 Original price: $74.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand the foundations of Unity
  • Work confidently in the Unity interface
  • Understand Level Design tools
  • Learn how to create interactive 3D Worlds
  • Work with meshes, animations, materials, textures, and more
  • Learn how to build a simple game
  • Explore useful tips and tricks for accelerating your workflow
  • Getting started at creating game logic and functionality
Course content
Expand all 37 lectures 03:31:46
+ Downloading and Installing Unity
4 lectures 13:04

This video introduces the Unity engine and outlines the sections ahead. 

Preview 03:01

Unity is freely available software that can be downloaded from the homepage. See how to download Unity and explore feature comparisons. 

Downloading Unity

You sometimes need to freeze Unity development to a single version, despite newer releases. To achieve this, you'll need to access to the Unity download archive. 

The Download Archive

After downloading Unity, you'll need to install it to your computer. 

Installing Unity
+ Unity Interface and Navigation Tools
5 lectures 34:15

In Unity, a project represents a single game. Here we'll see how to create and configure new projects. 

Preview 05:03

This video explores the interface basics. It considers the main panel layout and layout presets for an optimal workflow. 

User Interface Basics

Games rely heavily on models, textures, animations, and special effects. The Unity Asset Store gives you access to a massive content library for adding content to your games. 

The Asset Store

Unity ships with a sample project, featuring some mini-games and assets. Let's explore this project. 

Exploring the Example Project

In this video, Alan Thorn demonstrates viewport navigation. See how to use the keyboard and mouse to move around and explore your scenes. 

Viewport Navigation
+ Assets, GameObjects, and Level Design
7 lectures 46:47

GameObjects are the building blocks of a scene. See how to create basic objects and explore their construction. 

Preview 07:16

Unity ships with extra primitives and basic objects included in the Prototyping Asset package. Here we'll access and use that package. 

Prototyping Assets

Learn how to build levels by transforming Game Objects in the scene. See how to Translate, Rotate and Scale objects. 

Object Manipulation

Understand the difference between Global and Local space, and why it's important for transforming Objects. 

Global and Local Space

GameObjects exist in relationships to other objects. These is expressed by the Scene Hierarchy. Understand how Hierarchies work. 

Object Hierarchies

Unity works with complex objects and custom meshes made in third-party applications. See how to import custom meshes. 

Import Custom Assets

Modelling applications like Blender work well with Unity. Using Blender, you can make custom meshes. Here, see how to export Blender meshes for import to Unity. 

Exporting Mesh Assets from Blender
+ Playing Games and Component Based Design
5 lectures 27:35

This video introduces an important interface feature to enhance your productivity: Panel Maximization. 

Preview 03:07

See how to play-test your games using the Game Tab. 

Using the Game Tab for Play-Testing

Understand the difference between Play mode and Edit Mode, and a common problem that arises when making changes to a scene. 

Play Mode Versus Edit Mode

Understand how GameObjects are constructed from Components, and how the components work together. 

Component Based Design

See how to construct a complex GameObject from an empty, by adding components. 

Building a Custom Object
+ Creating a Coin Collection Game
8 lectures 45:51

Get started at creating a coin collection game. Create a new Unity Project. 

Preview 04:03

Understand how Unity organizes projects, and how projects relate to folders on your local hard drive. 

Exploring the Project Folder

Begin level design by creating the world floor, ready for adding a player character. 

Establishing a Level Floor

Working cleanly and in an organized way is very important for maintaining your project long-term. See how to organize your assets from the Project Panel. 

Project Organization

Sometimes you need to block the player from movement further in particular directions, to prevent them from falling or encountering dangers. See how to put limits on player movement with Colliders. 

Creating World Bounds

See how to quickly build levels and align objects using Vertex Snapping. 

Level Design

Establishing the beginnings of a Coin object, to be collected by the player… 

Starting a Coin Object

Learn how to make your objects look realistic with custom materials: create a gold coin material. 

Creating a Coin Material
+ Creating a Coin Collection Game (Continued)
8 lectures 44:14

Understand the purpose and benefits of Prefabs. Learn how to convert objects to Prefabs, and how to update Prefabs. 

Preview 05:47

Learn how to use the Scene Hierarchy for Organizing and tidying a scene, making it for simpler to use 

Organizing a Scene

Understand how C# scripting works in Unity for creating game logic, such as a countdown and collectible coins. 

Getting Started with Scripting

Learn how to Customize MonoDevelop for a smoother scripting workflow, and attach script files to GameObjects. 

MonoDevelop and Script Attaching

Sometimes Unity must search for objects in the scene. To help along the search, you can use Tags. These make searches run faster. 

Object Tagging

The Coin Collection game features a countdown time-limit. See how to implement and work with this via C#. 

Exploring the CountDown Script

Learn how to make objects rotate and turn around an arbitrary axis. 

Creating Spinning Coins

Create a Firework effect with a pre-made Particle System, from the ParticleSystems package. 

Using Particle Systems
  • This course requires no previous Unity or game development experience.

Unity Fundamentals is an easy-to-follow exploration of the Unity foundations. It covers the core features every developer needs to know to work effectively. Using practical and hands-on examples, Alan Thorn explores how Unity can be applied creatively to build exciting games that sell.

Using easy-to-follow videos, this course explores step by step how to get started with the Unity engine. It shows how to use the interface and how to build levels, and culminates in the creation of a simple game. The core features and fundamentals are explored in a fun and practical way, encouraging the development of real-world projects while establishing a solid understanding of game development principles.

About The Author

Alan Thorn is a multidisciplinary game developer, author, and educator with 16 years of industry experience. He makes games for PC desktop, mobile, and VR. He founded 'Wax Lyrical Games' and created the award-winning game Baron Wittard: Nemesis of Ragnarok, working as a designer, programmer, and artist. He has written 20 technical books on game development and presented fifteen video training courses. These cover gameplay programming, Unity development, 3D modelling, and animation. He has worked in game development education as a visiting lecturer for the National Film and Television School, as a lead teacher for Uppingham School, and as a senior lecturer at Teesside University.

Who this course is for:
  • Unity Fundamentals is targeted at complete newcomers to the Unity engine, including students and hobbyists seeking to enter the games industry.