In this course you will learn the very basics of making a video game using Unity3D. We will go through concepts such as basic GUI design, programming concepts and how to use existing assets to develop your game.
something to keep in is that this course is not meant to give you a full understanding of Unity3D or Programming. It's rather a quick and dirty way of getting you started with Unity3D with confidence. You should follow this course if you want to know what Unity3D is all about and how easy it would be to get started with it.
I have included all assets for this course in the contents. You will receive sound effects and picture assets. You will also have the final project with all the scenes, assets and codes.
In general, this course should not take you longer than 3 hours to complete.
I've structured the course around usability and quick results. This is useful if you wish to get your game up and running really quickly.
This course is particularly useful if you are already a programmer and want to jumpstart Unity3D.
So good luck and see you at finish line.
In this video, you will have a look at the basics of the Unity3D interface. Feel free to skip this lesson if you have some familiarity with the interface.
In this lesson, you will learn how to navigate your way around the 3D environment o the Unity3D.
Follow these questions to test your understanding of the this section.
In this lessons, you will learn how to use the basic GUI elements of Unity3D to make a very basic menu scene.
In this tutorial, you will make another scene. We will use this scene to develop the actual game and navigate to and from the main menu scene.
In this first script, you will learn how to write a very simple script that will navigate the player from one scene to another scene.
Test your understanding of section 2 in here:
This lesson will cover how to make a text view in your GUI to act as the timer of the game.
In this script, we will learn how to develop a code to connect to an element in the GUI.
In this lesson, we will learn how to calculate the game time.
In here, we will learn how to format the time to show both minutes and seconds.
Using a conditional statement, we will learn how to reach the end of the game once we are out of time.
Let's see how much you know of the basics of the programming.
In this lesson, we will begin building the environment for our game.
In here we will learn how to use the different packages for Unity3D as well as a brief introduction to Unity3D Asset Store.
In this very short lesson, we will learn how to make sure the gun is always looking at our cross hair.
This lesson will explore how to control the gun orientation by moving the cross hair across the screen.
At the end of this section, we will learn how to program the shoot action and play a gunshot sound effect each time we press the shoot button.
Let's test what you learned in this section
In this lesson, you will learn how to develop a script to frequently produce a new enemy.
A description of what the physics engine is and how it could be used to produce the movement for our enemies.
This quiz will test what you remember from section five.
Similar to our timer view, we will have a new text view that represents the current score of our player based on the number of rounds shot and the number of enemies killed.
An understanding of what Ray Casting is and how we could use it to determine whether an object is hit or not.
Test your understanding of the shooting section
I am currently Senior Instructor at Cinard. Before taking up this job and moving to beautiful Vancouver, for over a decade I was senior lecturer of apps / games programming in various colleges and universities.
I work primarily in native iOS and Android apps and Video games in Unity3D.
Cinard is a Digital Media Art & Technology Institute.