C# Programming for Unity Game Development: From Zero to Proficiency
Samin Sadman
Instructor
Samin Sadman
Course Level
Advanced
Duration
Duration 17 hrs 52 min
Rating
Rating 3
Students
Students 12

C# Programming for Unity Game Development: From Zero to Proficiency

About Course

Welcome to the best online game development course: C# Programming for Unity Game Development!

In today's digital era, game development has emerged as a dynamic and lucrative field, offering boundless opportunities for creative expression and innovation. This comprehensive course equips you with the essential skills and knowledge needed to embark on a successful journey in Unity game development.

Why Is This Course Essential?

In an increasingly competitive gaming industry, proficiency in C# programming for Unity is not just beneficial; it's essential. This course empowers aspiring game developers and enthusiasts to build immersive, high-quality games while honing their programming skills.

Who is this course for? 

  • Beginners venturing into the realm of game development.
  • Enthusiasts seeking to advance their skills in Unity and C# programming.
  • Individuals passionate about creating captivating gaming experiences.
  • Professionals looking to transition into the thriving gaming industry.
  • Anyone eager to unleash their creativity and bring their game ideas to life.

Why Enroll Today?

By enrolling in this course, you will:

  • Gain Proficiency in Unity: Master the Unity game engine and its powerful features.
  • Develop Strong Programming Foundations: Acquire a solid understanding of C# programming principles.
  • Create Engaging Games: Learn to design, develop, and deploy your own games with confidence.
  • Unlock Career Opportunities: Open doors to exciting roles in game development studios and indie game projects.
  • Join a Thriving Community: Connect with fellow game enthusiasts and industry professionals for networking and collaboration.


What Will You Learn?

Throughout this course, you'll:

  • Explore Unity Interface: Familiarize yourself with Unity's interface and essential tools.
  • Master C# Basics: Learn the fundamentals of C# programming, including variables, loops, and conditionals.
  • Develop Game Mechanics: Build interactive game mechanics, such as player movement, collision detection, and more.
  • Create Stunning Visuals: Implement 2D and 3D graphics, animations, and visual effects to enhance your games.
  • Optimize Performance: Apply optimization techniques to ensure smooth gameplay and efficient resource utilization.
  • Publish Your Games: Prepare and publish your games to various platforms, including PC, mobile, and consoles.

Enrol now in LEAD Academy’s online course, C# Programming for Unity Game Development, and embark on an exciting journey towards becoming a proficient game developer.
 

Complete This Course and Get Your certificate!
Certify Your Skills

Lead Academy accredited certifies the skills you’ve learned

Stand Out From The Crowd

Add your Lead Certification to your resume and stay ahead of the competition

What Will I Learn?
  • Community Networking
  • Unity Basics
  • Advance C# Programming
  • Game Design
  • Visuals Creation
  • Optimization
  • Game Publishing
Course content
  • 8 Chapters
  • 108 Lessons
  • 17 hrs 52 min Total Length

Course Overview

Free Preview 00:11:07

Installing Unity and Create Project

Free Preview 00:06:58

Unity Editor

00:06:42

Variables

00:09:15

Statement and Variable

00:10:43

Method and Operator

00:14:44

Casting, Method and Operator

00:07:15

Operator

00:07:46

Conditional Statement & Operator: Part - 1

00:14:57

Conditional Statement & Operator: Part - 2

00:14:26

Variable Scope

00:07:19

Array

00:12:01

Foreach Loop

00:07:16

Class

00:14:57

Accessing members from Class

00:15:02

Access Modifiers

00:10:09

Static and Instance members

00:09:24

For Loop

00:13:05

While Loop

00:07:30

While vs Do While Loop

00:08:12

Generics

00:10:26

Enum and Switch Statement

00:11:09

C# Properties

00:10:04

Generic List: Part - 1

00:13:45

Generic List: Part - 2

00:14:33

Generic Dictionary: Part -1

00:14:41

Generic Dictionary: Part - 2

00:13:15

Implicit Type

00:04:42

C# Types & Pass by Value

00:14:13

Pass by Reference

00:03:30

Out Parameter Modifiers

00:06:38

GameScene

00:05:09

GameObject

00:09:30

Transform Component

00:10:04

Parent, Sibling and Child Object

00:14:00

Layers and Tags

00:09:37

Create and Attach C# Script

00:02:45

Game Programming Classes

00:06:39

Game Programming - Frame and Control Flow

00:06:58

Introduction of Project

00:01:07

Import and Export Assets

00:05:53

Attach Sprite to GameObject

00:04:54

Vector3 Basics

00:06:43

Input System

00:10:07

Unity Physics - Add Force

00:10:39

Game Programming Optimization: Part 1 - Caching

00:04:30

Moving Game Object with Transform

00:11:04

Collision

00:09:20

Trigger

00:13:27

Prefab

00:04:20

Spawner and Instantiate

00:14:22

Destroy gameObject

00:10:33

Game Programming Optimization: Part 2 - Object Pooling

00:14:58

Event, Publisher, Subscriber: Part - 1

00:15:11

Event, Publisher, Subscriber: Part - 2

00:04:05

Unity UI: Part 1 - Text and Button

00:12:50

Unity UI: Part 2 - TextMeshPro

00:07:01

Scene Management

00:07:48

Camera for 2D Game

00:08:03

Save Player Progress with PlayerPrefs

00:07:25

Completing Module 4

00:04:01

Brief on the Project

00:02:34

3D Model and Avatar: Part - 1

00:14:18

3D Model and Avatar: Part - 2

00:14:04

Animator Controller

00:14:48

Animator

00:05:07

Animator Scripting

00:12:51

Moving Player with Input: Part - 1

00:14:26

Moving Player with Input: Part - 2

00:14:39

Rotating Player with Input

00:08:35

LateUpdate and FixedUpdate

00:05:05

Scripting For Camera

00:10:51

Raycast in Unity

00:10:36

Scripting with spherecast

00:11:14

Creating ScriptableObjects

00:12:10

Usage of ScriptableObjects

00:11:57

OOP: Interface

00:11:59

OOP: Interface and Abstract Class

00:08:57

OOP: Reference Type and Virtual Method

00:15:00

OOP: Accessing Component from Parent Type

00:14:26

Working with Coroutines

00:14:26

Particle System: Part 1

00:10:42

Particle System: Part - 2

00:07:58

Particle System: Force Field

00:05:50

Particle System Used in Project

00:08:34

Scripting Particle System

00:07:44

Quaternion

00:14:48

UI Component - Slider

00:06:12

Project Recap

00:13:28

Text Animation with Coroutine

00:06:36

Action and Function Delegate

00:08:29

Delegate and Multicasting

00:14:57

Anonymous method and Delegate

00:12:32

Lambda Statement and Delegate

00:06:38

Exception Handling

00:11:50

Drag and Drop

00:12:44

NavMesh and NavMeshAgent

00:12:57

Scripting with Navmesh

00:05:49

3D Movement and Rotation

00:10:08

Particle System with Mesh

00:12:00

Tween Animation with DOTween

00:11:24

Playing Audio Clip

00:05:45

Shader and Material

00:13:49

Texture and Material

00:11:13

Lighting in Unity

00:11:40

Environment Light

00:05:47

Profiler

00:05:10

Build and Player settings

00:10:56
Pre Requisites
  • Gaming Enthusiasm
Meet Your Instructor

Samin Sadman

3 Instructor Rating
4 Reviews
12 Students
1 Course

Review
3
Tapas Nandy

Tapas Nandy

2 months ago

In Section 5 - 2D project, Videos of "Moving Game Object with Transform" and "Collision" are same. Please fix this asap.

Tapas Nandy

Tapas Nandy

2 months ago

In Section 5- 2D Project, No explanation on how camera is moving or, following aircraft.

Jubaer Ali Raiyan

Jubaer Ali Raiyan

2 months ago

Assalamu Alaikum bro.I have enrolled unity game course from you.My problem is that when mentor gives software download,software is downloaded but when I go to download it shows paid from google.Hope you solve this problem very soon.And I think it is better if you give access to all the software of the course to those of us who have enrolled in the course. Because many people will face such problems except me.

SIAM BIN REZA

SIAM BIN REZA

2 months ago

First of all, I want to express my heartfelt gratitude to Lead Academy for giving me the opportunity to enroll on this amazing course.Computer is a wonder of science.In the age of civilization computer skills are very necessary to prove your ownself.As I have learned the C# from this course is really fascinating to me.At last,I hope that this course is going to be one of the best course of Lead Academy

Reply from Instructor

Dear Learner, we are glad we could meet your expectations. Thank you for your positive feedback. Stay connected .

BDT 1800 ৳4000

Course Duration

17 hrs 52 min Total Length

Course Level

Advanced

Students Enrolled

12

Language

English, Bangla

This course includes

36 Months Access

36 Months Access

Free Exercise Files & Downloadable Resources

Free Exercise Files & Downloadable Resources

Shareable Certificate of Completion

Shareable Certificate of Completion

Access on Mobile, Tablet and PC

Access on Mobile, Tablet and PC

100% online course

100% online course

Student Helpline

01894988285

Total Price

BDT 1800 ৳4000

Buy Now

Helpline 01894988285

Secured with SSL

Hotline 1: +88 01894988285
Hotline 2: +88 01896177223

Pay with
App Version : v2024.1.0.01