• Post category:StudyBullet-15
  • Reading time:11 mins read


Learn to Create Games with Unity & C#

What you will learn

Learn fundamentals of Unity with C#

Understand the basics of C# with Unity

Learn to create a Game Design with Unity UI

Apply game logic in 2D, 3D games

Create and apply 2D, 3D Animations in a game

Create a playable 3D game in Unity

Description

Unity Game Development: Beginner to Pro course as the name suggests caters to the students or professionals keen on learning Game Development with or without any prior experience and knowledge on the subject. The course is designed in such a way that any student could easily learn to create a game at the end of the course.


Get Instant Notification of New Courses on our Telegram channel.


Here is the outline of the course ‘Unity Game Development: Beginner to Pro’ :

  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
English
language

Content

Introduction to Unity & Installation

Introduction to Unity & installation
Quiz 1

Unity Project creation , Visual studio & C# script creation

Create a 3D project in Unity
Quiz 2
Configure Visual Studio with Unity
Quiz 3
Create your first C# script in Unity
Quiz 4
Understanding the structure of a C# script in Unity – Part 1
Quiz 5
Understanding the structure of a C# script in Unity – Part 2
Quiz 6
Print ‘Hello code’ in Unity console
Quiz 7

Data types & Variables in Unity C#

Data types & Variables in Unity C#

Operators in Unity C#

Introduction to Operators in Unity C#
Arithmetic Operators
Quiz 8
Relational Operators
Quiz 9
Logical Operators
Quiz 10
Conditional Operators
Quiz 11

Control Flow Statements in Unity C#

Introduction to Control Flow Statements in Unity C#
Decision making statements – if statement
Quiz 12
Decision making statements – if-else statement
Quiz 13
Decision making statements – if-else-if statement
Quiz 14
Switch-Case statements
Quiz 15
Looping statements
Quiz 16

Collections in Unity C#

Introduction to Collections
Quiz 17
List in Unity C#
Sorted List in Unity C#
Dictionary in Unity C#
Arraylist in Unity C#
Hashtable in Unity C#
Stack in Unity C#

UI in Unity

UI Canvas in Unity
Quiz 18
UI Text in Unity
Quiz 19
UI Image in Unity
UI Button in Unity
UI ScrollView in Unity – Part 1
UI ScrollView in Unity – Part 2
UI SrollView in Unity – Part 3
UI InputField in Unity – Part 1
UI InputField in Unity – Part 2
UI Slider in Unity – Part 1
UI Slider in Unity – Part 2
Anchoring of UI Components in Unity

Event Functions & Custom Functions in Unity

Introduction to Event Functions in Unity
Understanding Event Functions within a C# script
Introduction to Custom Functions in Unity
Write a basic function in Unity
Write a function with return type in Unity
Write a function with parameters in Unity

Delegates & Events in Unity

Introduction to Delegates in Unity
Create a Single-cast Delegate in Unity
Create a Multi-cast Delegate in Unity
Introduction to Delegate-Events in Unity
Move an image to left and right using Delegate-Events in Unity

Unity Input System

Introduction to Input system in Unity
Keyboard Inputs in Unity
Mouse Inputs in Unity
Axis Inputs in Unity

Physics, Rigidbody & Collisions in Unity

Introduction to Physics Engine & Rigidbody in Unity
Create a Sphere and apply Rigidbody to the Sphere in Unity
Move the Sphere GameObject using Rigidbody – Part 1
Move the Sphere GameObject using Rigidbody – Part 2
Move the Sphere GameObject using Rigidbody – Part 3
Introduction to Collisions & Triggers in Unity
Detect Collisions in Unity – Part 1
Detect Collisions in Unity – Part 2

Animations in Unity

Introduction to Animations in Unity
Create a 2D animation on a Sprite – Part 1
Create a 2D animation on a Sprite – Part 2
Create a 2D animation on a Sprite – Part 3
Create a 2D animation on a Sprite – Part 4
Create a 3D animation on a humanoid character – Part 1
Create a 3D animation on a humanoid character – Part 2
Create a 3D animation on a humanoid character – Part 3

Create a 3D game – Knock the Cans in Unity

Create Knock the cans game – Part 1
Create Knock the cans game – Part 2
Create Knock the cans game – Part 3
Create Knock the cans game – Part 4
Create Knock the cans game – Part 5