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 13

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

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

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
Quiz

Quizzes for Module 2

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
Quiz

Quizzes for Module 4

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
Quiz

Quizzes for Module 5

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
Quiz

Quizzes for Module 7

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
  • Basic Computer Literacy
  • Introduction to C Programming
  • Basic Mathematics
Meet Your Instructor

Samin Sadman

3 Instructor Rating
4 Reviews
13 Students
1 Course

Review
3
Tapas Nandy

Tapas Nandy

6 months ago

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

Tapas Nandy

Tapas Nandy

6 months ago

In Section 5- 2D Project, No explanationon how camera is moving or, followingaircraft.

Jubaer Ali Raiyan

Jubaer Ali Raiyan

6 months ago

Assalamu Alaikum bro.I have enrolledunity game course from you.My problem isthat when mentor gives softwaredownload,software is downloaded but whenI go to download it shows paid fromgoogle.Hope you solve this problem verysoon.And I think it is better if yougive access to all the software of thecourse to those of us who have enrolledin the course. Because many people willface such problems except me.

SIAM BIN REZA

SIAM BIN REZA

6 months ago

First of all, I want to express myheartfelt gratitude to Lead Academy forgiving me the opportunity to enroll onthis amazing course.Computer is a wonderof science.In the age of civilizationcomputer skills are very necessary toprove your ownself.As I have learned theC# from this course is reallyfascinating to me.At last,I hope thatthis course is going to be one of thebest course of Lead Academy

Reply from Instructor

Dear Learner, we are glad we could meetyour expectations. Thank you for yourpositive feedback. Stay connected .

Total Price

BDT 1800 ৳4000

Buy Now

Helpline 01894988285

Secured with SSL

Hotline 1: +88 01894988285

Hotline 2: +88 01896177223

Pay with
© 2021 - 2024 Lead Academy, All Rights Reserved. Made with in Bangladesh.
App Version : v2024.1.6.0