Unity 5.x by Example
4.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity 5.x by Example to your Wishlist.

Add to Wishlist

Unity 5.x by Example

This example-based practical guide will get you up and running with Unity 5.x
4.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
28 students enrolled
Created by Packt Publishing
Last updated 1/2017
English
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand core Unity concepts, such as game objects, components, and scenes
  • Get to know level design techniques to build immersive and interesting worlds
  • See how to make functional games with C# scripting
  • Use the tool set creatively to build games of different themes and styles
  • Find out to handle player controls and input functionality
  • Dive into the process of working with terrains and world-creation tools
  • Import custom content into Unity from third-party tools, such as Maya and Blender
  • Get to grips with making both 2D and 3D games
View Curriculum
Requirements
  • You do need to have previous experience with Unity since this video course covers all the basics about game development with Unity. This is also a very good resource for Unity developers who want to brush up their basic Unity skills and get up and running creating interesting games with Unity 5.x.
  • This video course is a unique resource for any game developer who wants to get up and running with Unity. The example-based approach will take you through the most basic games toward the more complex ones and will gradually build your skill level.
Description

Unity is an exciting and popular engine in the game industry. Throughout this course, you’ll learn how to use Unity by making four fun game projects, from shooters and platformers to exploration and adventure games. This easy-to-follow course will help you quickly learn how to use Unity in a practical context, step-by-step, by making real-world game projects. Even if you have no previous experience of Unity, this video course will help you understand the tool set in depth.

You'll learn how to create a time-critical collection game, a twin-stick space shooter, a platformer, and an action-fest game with intelligent enemies. In clear and accessible prose, this video course will present you with step-by-step tutorials by making four interesting games in Unity 5 and explain all the fundamental concepts along the way. Starting from the ground up and moving toward an intermediate level, this video course will help you establish a strong foundation in making games with Unity 5.

Who is the target audience?
  • This video course is for game developers.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
62 Lectures
04:39:55
+
The Coin Collection Game – Part 1
11 Lectures 43:04

This is give you brief information about the course.

Preview 02:57

Learn the basics of unity to build a game design on your own. 

Getting Started – Unity and Projects
02:52

The ability to create a blank, new, and empty project to begin the game development projects. 

Projects and Project Folders
02:17

Learn to make the coin collection game we're working toward. 

Importing Assets
03:48

Learn to create a new empty scene by using the assets. 

Starting a Level
04:57

The ability to add new values in the X, Y, and Z fields for Position to move an object in the world center. 

Transformations and Navigation
06:13

We proceed to complete our first level for the coin collection game. 

Scene Building
02:33

Learn to set the scene for the coin collection game by enabling the sky. 

Lighting and Sky
04:18

Ability to create the game tab to the test the scene.

Play Testing and the Game Tab
06:30

Learn to add some water beneath the floors to complement the scene as a complete environment. 

Adding a Water Plane
03:51

Learn to use a Cylinder primitive that's scaled to form a coin-looking shape to complete the design. 

Adding a Coin to Collect
02:48
+
Project A – The Collection Game Continued
9 Lectures 40:51

Learn to improve the coin's appearance using a material. 

Preview 06:23

Learn to define how things should act and react under specific conditions. 

C# Scripting in Unity
03:59

Learn to develop a coin-counting variable which will tell us how many coins are in the scene. 

Counting Coins
01:46

The ability to collect a coin whenever the player walks into it. 

Collecting Coins
05:50

Learn to make a change later to one coin and need to propagate that change to all other coins. 

Coins and Prefabs
02:50

Generate a timer Countdown for the level timer. 

Timers and Countdowns
06:26

Learn to delete the timer object to prevent further countdown, and show visual feedback to signify that the level has been completed. 

Celebrations and Fireworks!
04:06

Learn to enable the debugging object to our game 

Play Testing
02:33

The ability to compile and package the game into a standalone and self-executing form, which the gamer can run and play without needing to use Unity Editor. 

Building the Game
06:58
+
Project B – The Space Shooter
9 Lectures 38:16

Learn to create a blank Unity 3D project without any packages or specific assets. 

Preview 05:38

The ability to create a player spaceship object, that is, the object that the player will control and move around. 

Creating a Player Object
04:05

Learn to provide the player input as two axes and the ability to typically shoot with a weapon. 

Player Input
04:19

The ability to add a camera in the scene; it should have a top-down view of the game. 

Configuring the Game Camera
02:50

Learn to achieve bound locking by simply clamping the positional values of the Player object between a specified range. 

Bounds Locking
02:03

Generate character health to score a value between 0-100. 

Health
03:16

Learn to achieve explosions by using a particle system. 

Death and Particles
05:39

Learn to create something for the player to shoot and destroy, which can also destroy us, namely, enemy characters. 

Enemies
07:35

Learn to add more enemy spawn and their functionalities. 

Enemy Spawning
02:51
+
Continuing the Space Shooter
9 Lectures 34:52

Learn to tackle weapons and to shoot enemies. 

Preview 02:41

The ability to shoot the ammo objects in the scene. 

Ammo Prefabs
05:58

Generate ammo that launches into the scene and destroys the enemies on collision. 

Ammo Spawning
08:11

The ability to control and key combinations associated with the input axes—Horizontal, Vertical, and Fire1 

User Controls
02:27

Learn to create the GameController.GameController script or class that manages all game-wide and overarching behavior. 

Scores and Scoring – UI and Text Objects
06:20

Learn to create a score system for your game. 

Working with Scores – Scripting with Text
02:59

The ability to add agenda to fix the game background. 

Polishing the Space Game
02:30

Learn to spend considerable time testing and debugging heavily to reduce bugs and errors as much as humanly possible.

Testing and Diagnosis
02:03

The ability to build our game to a standalone form 

Building - Space Game
01:43
+
Project C – A 2D Adventure
7 Lectures 36:36

Learn to move the player around using the keyboard arrows or WASD keys. 

Preview 02:17

Learn to import the texture assets for both the player character and environment. 

Importing Assets
04:05

The ability to let the player move from one scene to the next. 

Creating an Environment – Getting Started
04:56

Learn to create a temporary player object. 

Environment Physics
05:53

Develop the character to test physical interactions with the environment. 

Creating a Player
10:21

Learn to explore the controller functionality. 

Scripting the Player Movement
04:18

Learn to improve runtime performance by using workflow and sprite packing. 

Optimization the Player
04:46
+
Continuing the 2D Adventure
7 Lectures 39:44

Learn to add a moving element to the existing Scene, specifically, a moving platform object. 

Preview 04:41

Learn to create a level with collisions (Edge Colliders). 

Creating Other Scenes – Levels 2 and 3
01:47

The ability to create pits and holes in the ground to kill the player whenever they fall down in them. 

Kill Zones
03:50

Learn to visualize the health status for the character. 

The UI Health Bar
09:35

Learn to attack the enemy object by using ammo. 

Ammo and Hazards
09:34

The ability to create an ammo object (a projectile) and engineer a gun turret object. 

Gun Turrets and Ammo
01:37

Learn to collect a gem item from Level 2, which features many hazards, including pits and gun turrets. 

NPCs and Quests
08:40
+
Project D – Intelligent Enemies
5 Lectures 29:37

Learn to create a new project and asset packages included with Unity. 

Preview 04:35

Learn to build the shape of the terrain and paint the terrain. 

Terrain Construction
08:41

Learn to create enemy NPC characters that can wander freely around the terrain. 

Navigation and Navigation Meshes
04:54

The ability to build an NPC character that'll display artificial intelligence. 

Building an NPC
04:38

Learn to patrol the NPC, that is, move across multiple destinations in order via a waypoint system. 

Creating Patrolling NPCs
06:49
+
Continuing with Intelligent Enemies
5 Lectures 16:55

Learn to develop enemy AI by thinking about your functional requirements. 

Preview 05:50

Learn to create the AI for an NPC object to the line-of-sight code. 

An Overview of Finite-State Machines
02:57

The ability to configure an animated patrol object, which the NPC should follow continuously during this state. 

The Patrol State
02:42

Learn to connect both the Patrol and Attack states directly. 

The Chase State
01:55

Learn to defend the NPC character from the attack state. 

The Attack State
03:31
About the Instructor
Packt Publishing
3.9 Average rating
7,264 Reviews
51,779 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.