Please ensure Javascript is enabled for purposes of website accessibility
Unity Game Development: Beginner To Pro

Master Unity game development - No experience needed! This course teaches you C#, scripting, UI, physics & more. Build your game today! Read more.

No ratings yet
Course Skill Level
Beginner
Time Estimate
5h 13m

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who this course is for:

  • Students and working professionals keen on learning Unity game development

What you’ll learn: 

  • Understand the fundamentals of Unity with C#.
  • Master the basics of C# within Unity.
  • Create a game design using Unity UI.
  • Apply game logic in 2D and 3D games.
  • Create and implement 2D and 3D animations in a game.

Requirements: 

  • No prior knowledge of Unity is needed. You will learn everything you need to develop a game in Unity!

“Unity Game Development: Beginner to Pro” is designed for students and professionals eager to learn game development, regardless of their prior experience or knowledge. The course is structured so that any student can create a game by the end of it.

  1. Introduction to the course.
  2. Introduction to Unity & installation
    • Configure Visual studio with Unity.
    • Create a C# script & understand the structure of the script
    • Print ‘Hello World’ in the Unity console
  3. Operators, Data types & variables in C#
    • Arithmetic operator
    • Relational operator
    • Logical operator
    • Conditional operator
  4. Control flow statements
    • Decision making statements
    • Switch statements
    • Looping statements
  5. Collections in C#
    • List
    • Sorted List
    • Dictionary
    • Queue
    • Arraylist
    • Hashtable
    • Stack
  6. Introduction to UI in Unity
    • Canvas
    • Text
    • Image
    • Button
    • ScrollView
    • InputField
    • Slider
    • Anchor
  7. Introduction to Unity Events
    • Event functions
    • Custom functions
  8. Delegates in Unity
    • Single – cast delegate
    • Multi – cast delegate
    • Delegate Events
  9. Introduction to Unity Input system
    • Keyboard Inputs
    • Mouse Inputs
    • Axis Inputs
  10. Rigidbody & Collisions
    • Introduction to Rigidbody
    • Applying Rigidbody to the GameObject
    • Creating a floor in the game
    • Move a Sphere gameobject using Rigidbody and Inputs
    • Introduction to Colliders & collisions
    • Create a scene to detect collisions – 1
    • Create a scene to detect collisions – 2
  11. Animations in Unity
    • Introduction to Animations
    • 2D Sprite Animation – part 1
    • 2D Sprite Animation – part 2
    • 2D Sprite Animation – part 3
    • 2D Sprite Animation – part 4
    • Animating a 3D character – part 1
    • Animating a 3D character – part 2
    • Animating a 3D character – part 3
  12. Create a 3D game ‘Knock the Cans’
    • Game creation – Level Designing
    • Game creation – Applying Logic to knock the can
    • Game creation – Applying Logic to knock the can
    • Game creation – Prefab creation & Instantiation
    • Game creation – Create a win or lose system in the game

Don’t settle for average. Elevate your skills with my courses. Explore the options here!

Our Promise to You

By the end of this course, you will have learned the skills to  build your own 2D or 3D game in Unity, from creating game mechanics and animations to implementing user interfaces and physics.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction To Unity And Installation
Unity Game Development Beginner To Pro Course Outline 00:00:00
Introduction to Unity And installation 00:00:00
Section 2 - Unity Project Creation, Visual Studio And C# Script Creation
Create A 3D Project In Unity 00:00:00
Configure Visual Studio With Unity 00:00:00
Create Your First C# Script In Unity 00:00:00
Understanding The Structure Of A C# Script In Unity – Part 1 00:00:00
Understanding The Structure Of A C# Script In Unity – Part 2 00:00:00
Print ‘Hello Code’ In Unity Console 00:00:00
Section 3 - Data Types And Variables In Unity C#
Data Types And Variables In Unity C# 00:00:00
Section 4 - Operators In Unity C#
Introduction To Operators In Unity C# 00:00:00
Arithmetic Operators 00:00:00
Relational Operators 00:00:00
Logical Operators 00:00:00
Conditional Operators 00:00:00
Section 5 - Control Flow Statements In Unity C#
Introduction To Control Flow Statements In Unity C# 00:00:00
Decision Making Statements – If Statement 00:00:00
Decision Making Statements – If-Else Statement 00:00:00
Decision-Making Statements – If-Else-If Statement 00:00:00
Switch-Case Statements 00:00:00
Looping Statements 00:00:00
Section 6 - Collections In Unity C#
Introduction To Collections 00:00:00
List In Unity C# 00:00:00
Sorted List In Unity C# 00:00:00
Dictionary In Unity C# 00:00:00
Arraylist In Unity C# 00:00:00
Hashtable In Unity C# 00:00:00
Stack In Unity C# 00:00:00
Section 7 - UI In Unity
UI Canvas In Unity 00:00:00
UI Text In Unity 00:00:00
UI Image In Unity 00:00:00
UI Button In Unity 00:00:00
UI ScrollView In Unity – Part 1 00:00:00
UI ScrollView In Unity – Part 2 00:00:00
UI SrollView In Unity – Part 3 00:00:00
UI InputField In Unity – Part 1 00:00:00
UI InputField In Unity – Part 2 00:00:00
UI Slider In Unity – Part 1 00:00:00
UI Slider In Unity – Part 2 00:00:00
Anchoring Of UI Components In Unity 00:00:00
Section 8 - Event Functions And Custom Functions In Unity
Introduction To Event Functions In Unity 00:00:00
Understanding Event Functions Within A C# Script 00:00:00
Introduction To Custom Functions In Unity 00:00:00
Write A Basic Function In Unity 00:00:00
Write A Function With Return Type In Unity 00:00:00
Write A Function With Parameters In Unity 00:00:00
Section 9 - Delegates And Events In Unity
Introduction To Delegates In Unity 00:00:00
Create A Single-Cast Delegate In Unity 00:00:00
Create A Multi-Cast Delegate In Unity 00:00:00
Introduction To Delegate-Events In Unity 00:00:00
Move An Image To Left And Right Using Delegate-Events In Unity 00:00:00
Section 10 - Unity Input System
Introduction To Input System In Unity 00:00:00
Keyboard Inputs In Unity 00:00:00
Mouse Inputs In Unity 00:00:00
Axis Inputs In Unity 00:00:00
Section 11 - Physics, Rigidbody And Collisions In Unity
Introduction To Physics Engine And Rigidbody In Unity 00:00:00
Create A Sphere And Apply Rigidbody To The Sphere In Unity 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 1 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 2 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 3 00:00:00
Introduction To Collisions And Triggers In Unity 00:00:00
Detect Collisions In Unity – Part 1 00:00:00
Detect Collisions In Unity – Part 2 00:00:00
Section 12 - Animations In Unity
Introduction To Animations In Unity 00:00:00
Create A 2D Animation On A Sprite – Part 1 00:00:00
Create A 2D Animation On A Sprite – Part 2 00:00:00
Create A 2D Animation On A Sprite – Part 3 00:00:00
Create A 2D Animation On A Sprite – Part 4 00:00:00
Create A 3D Animation On A Humanoid Character – Part 1 00:00:00
Create A 3D Animation On A Humanoid Character – Part 2 00:00:00
Create A 3D Animation On A Humanoid Character – Part 3 00:00:00
Section 13 - Create A 3D Game - Knock The Cans In Unity
Create Knock The Cans Game – Part 1 00:00:00
Create Knock The Cans Game – Part 2 00:00:00
Create Knock The Cans Game – Part 3 00:00:00
Create Knock The Cans Game – Part 4 00:00:00
Create Knock The Cans Game – Part 5 00:00:00

About This Course

Who this course is for:

  • Students and working professionals keen on learning Unity game development

What you’ll learn: 

  • Understand the fundamentals of Unity with C#.
  • Master the basics of C# within Unity.
  • Create a game design using Unity UI.
  • Apply game logic in 2D and 3D games.
  • Create and implement 2D and 3D animations in a game.

Requirements: 

  • No prior knowledge of Unity is needed. You will learn everything you need to develop a game in Unity!

“Unity Game Development: Beginner to Pro” is designed for students and professionals eager to learn game development, regardless of their prior experience or knowledge. The course is structured so that any student can create a game by the end of it.

  1. Introduction to the course.
  2. Introduction to Unity & installation
    • Configure Visual studio with Unity.
    • Create a C# script & understand the structure of the script
    • Print ‘Hello World’ in the Unity console
  3. Operators, Data types & variables in C#
    • Arithmetic operator
    • Relational operator
    • Logical operator
    • Conditional operator
  4. Control flow statements
    • Decision making statements
    • Switch statements
    • Looping statements
  5. Collections in C#
    • List
    • Sorted List
    • Dictionary
    • Queue
    • Arraylist
    • Hashtable
    • Stack
  6. Introduction to UI in Unity
    • Canvas
    • Text
    • Image
    • Button
    • ScrollView
    • InputField
    • Slider
    • Anchor
  7. Introduction to Unity Events
    • Event functions
    • Custom functions
  8. Delegates in Unity
    • Single – cast delegate
    • Multi – cast delegate
    • Delegate Events
  9. Introduction to Unity Input system
    • Keyboard Inputs
    • Mouse Inputs
    • Axis Inputs
  10. Rigidbody & Collisions
    • Introduction to Rigidbody
    • Applying Rigidbody to the GameObject
    • Creating a floor in the game
    • Move a Sphere gameobject using Rigidbody and Inputs
    • Introduction to Colliders & collisions
    • Create a scene to detect collisions – 1
    • Create a scene to detect collisions – 2
  11. Animations in Unity
    • Introduction to Animations
    • 2D Sprite Animation – part 1
    • 2D Sprite Animation – part 2
    • 2D Sprite Animation – part 3
    • 2D Sprite Animation – part 4
    • Animating a 3D character – part 1
    • Animating a 3D character – part 2
    • Animating a 3D character – part 3
  12. Create a 3D game ‘Knock the Cans’
    • Game creation – Level Designing
    • Game creation – Applying Logic to knock the can
    • Game creation – Applying Logic to knock the can
    • Game creation – Prefab creation & Instantiation
    • Game creation – Create a win or lose system in the game

Don’t settle for average. Elevate your skills with my courses. Explore the options here!

Our Promise to You

By the end of this course, you will have learned the skills to  build your own 2D or 3D game in Unity, from creating game mechanics and animations to implementing user interfaces and physics.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today!

Course Curriculum

Section 1 - Introduction To Unity And Installation
Unity Game Development Beginner To Pro Course Outline 00:00:00
Introduction to Unity And installation 00:00:00
Section 2 - Unity Project Creation, Visual Studio And C# Script Creation
Create A 3D Project In Unity 00:00:00
Configure Visual Studio With Unity 00:00:00
Create Your First C# Script In Unity 00:00:00
Understanding The Structure Of A C# Script In Unity – Part 1 00:00:00
Understanding The Structure Of A C# Script In Unity – Part 2 00:00:00
Print ‘Hello Code’ In Unity Console 00:00:00
Section 3 - Data Types And Variables In Unity C#
Data Types And Variables In Unity C# 00:00:00
Section 4 - Operators In Unity C#
Introduction To Operators In Unity C# 00:00:00
Arithmetic Operators 00:00:00
Relational Operators 00:00:00
Logical Operators 00:00:00
Conditional Operators 00:00:00
Section 5 - Control Flow Statements In Unity C#
Introduction To Control Flow Statements In Unity C# 00:00:00
Decision Making Statements – If Statement 00:00:00
Decision Making Statements – If-Else Statement 00:00:00
Decision-Making Statements – If-Else-If Statement 00:00:00
Switch-Case Statements 00:00:00
Looping Statements 00:00:00
Section 6 - Collections In Unity C#
Introduction To Collections 00:00:00
List In Unity C# 00:00:00
Sorted List In Unity C# 00:00:00
Dictionary In Unity C# 00:00:00
Arraylist In Unity C# 00:00:00
Hashtable In Unity C# 00:00:00
Stack In Unity C# 00:00:00
Section 7 - UI In Unity
UI Canvas In Unity 00:00:00
UI Text In Unity 00:00:00
UI Image In Unity 00:00:00
UI Button In Unity 00:00:00
UI ScrollView In Unity – Part 1 00:00:00
UI ScrollView In Unity – Part 2 00:00:00
UI SrollView In Unity – Part 3 00:00:00
UI InputField In Unity – Part 1 00:00:00
UI InputField In Unity – Part 2 00:00:00
UI Slider In Unity – Part 1 00:00:00
UI Slider In Unity – Part 2 00:00:00
Anchoring Of UI Components In Unity 00:00:00
Section 8 - Event Functions And Custom Functions In Unity
Introduction To Event Functions In Unity 00:00:00
Understanding Event Functions Within A C# Script 00:00:00
Introduction To Custom Functions In Unity 00:00:00
Write A Basic Function In Unity 00:00:00
Write A Function With Return Type In Unity 00:00:00
Write A Function With Parameters In Unity 00:00:00
Section 9 - Delegates And Events In Unity
Introduction To Delegates In Unity 00:00:00
Create A Single-Cast Delegate In Unity 00:00:00
Create A Multi-Cast Delegate In Unity 00:00:00
Introduction To Delegate-Events In Unity 00:00:00
Move An Image To Left And Right Using Delegate-Events In Unity 00:00:00
Section 10 - Unity Input System
Introduction To Input System In Unity 00:00:00
Keyboard Inputs In Unity 00:00:00
Mouse Inputs In Unity 00:00:00
Axis Inputs In Unity 00:00:00
Section 11 - Physics, Rigidbody And Collisions In Unity
Introduction To Physics Engine And Rigidbody In Unity 00:00:00
Create A Sphere And Apply Rigidbody To The Sphere In Unity 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 1 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 2 00:00:00
Move The Sphere Gameobject Using Rigidbody – Part 3 00:00:00
Introduction To Collisions And Triggers In Unity 00:00:00
Detect Collisions In Unity – Part 1 00:00:00
Detect Collisions In Unity – Part 2 00:00:00
Section 12 - Animations In Unity
Introduction To Animations In Unity 00:00:00
Create A 2D Animation On A Sprite – Part 1 00:00:00
Create A 2D Animation On A Sprite – Part 2 00:00:00
Create A 2D Animation On A Sprite – Part 3 00:00:00
Create A 2D Animation On A Sprite – Part 4 00:00:00
Create A 3D Animation On A Humanoid Character – Part 1 00:00:00
Create A 3D Animation On A Humanoid Character – Part 2 00:00:00
Create A 3D Animation On A Humanoid Character – Part 3 00:00:00
Section 13 - Create A 3D Game - Knock The Cans In Unity
Create Knock The Cans Game – Part 1 00:00:00
Create Knock The Cans Game – Part 2 00:00:00
Create Knock The Cans Game – Part 3 00:00:00
Create Knock The Cans Game – Part 4 00:00:00
Create Knock The Cans Game – Part 5 00:00:00
4764597

Join our newsletter and get your first course free!

4764598

Join our newsletter and get your first course free!

Congratulations! You get one free course of your choice. Please check your email now for the redemption code

Are you interested in higher education?