Mô tả

This Course will Teach You everything that you need to get started with C# scripting in Unity. You will learn step by step from scratch every feature of the C# language as well as how to implement it in Unity's API for building Games. All The Content works fine in Unity 2023 .

List of Things You Will Learn:

  1. Learn C# Language from absolute basics

  2. Master basic Programming concepts

  3. Learn Unity's API

  4. Learn Object Oriented Programming Concepts

  5. Create Ready To Use C# Scripts

  6. Apply Your C# Skills for Building Android / Mobile Games

  7. Implement Basic AI Features With C#

  8. Learn Version Controlling With Github, Bitbucket, Source Tree

I have taught C# Scripting to thousands of people on my Youtube Channel: Charger Games. I love teaching complex concepts in a simple way, so even if you have no previous coding experience, no need to worry, I'm gonna teach you everything step by step in the perfect order.

Learn the basic concepts, tools, and functions that you will need to build fully functional Games with C# and the Unity game engine.

Build a strong foundation in C# Scripting and Unity Game Development with this course.

  • Get Started With C# programming

  • Learn fundamentals of Unity API

  • Learn Object Oriented Programming Concepts

  • Create Reusable C# scripts

  • Learn Intermediate C# Concepts in Unity

  • Take Your C# Skills to the next level

A Powerful Skill at Your Fingertips  Learning the fundamentals of C# Scripting in Unity puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, and is the game engine used for building games.

Jobs in unity game development are plentiful, and being able to learn C# Scripting along with Unity game development will give you a strong background to more easily build awesome games.

Content and Overview  Suitable for beginning programmers, through this course of 100+ lectures and 20+ hours of content, you’ll learn all of the Unity C# Scripting fundamentals and establish a strong understanding of the concept behind C# programming. Each chapter closes with quizes, putting your new learned skills into practical use immediately.

Starting with the installation of the Unity , Visual Studio , this course will take you through various C# language features and how to use them. By creating example C# Scripts, you’ll a establish a strong understanding of unity game development.

With these basics mastered, the course will take you through building different example games with unity to learn more about the process of creating mobile android games with unity.

Students completing the course will have the knowledge to create fully functional Games with C# or use their C# skills to Build any other useful thing that they want.

Complete with working files, you’ll be able to work alongside the author as you work through each concept, and will receive a verifiable certificate of completion upon finishing the course.

Bạn sẽ học được gì

Get A Solid Understanding of C# & Basic Programming Concepts

Learn Unity's API from Absolute Basics

Learn Object Oriented Programming Concepts

Learn C# Scripting With Practical Examples in Unity

Use C# Skills for Building Mobile / Android Games

Implement Basic AI Features in Unity

Learn Version Controlling with Github , Bitbucket & SourceTree

Build Real 2D & 3D Example Games With C# & Unity

Yêu cầu

  • No previous programming experience is required
  • Basic familiarity with computers is enough

Nội dung khoá học

13 sections

Introduction To Unity C# Scripting ( Updated 2023 )

4 lectures
Introduction To This C# Scripting Course
04:24
Installing & Setting Up Unity 2023
02:43
Installing and Setting Up Unity 2022
04:51
Join The Community
00:24

Getting Started With C# Scripting In Unity

17 lectures
Getting Started With C# Scripting In Unity
12:28
Understanding Structure of a C# Script
09:22
Event Functions in Unity C#
08:32
Variables in Unity C#
09:16
Public Variables in Unity C#
05:53
The Update Function In Detail
08:40
Function Basics in C#
08:34
Functions With Return Type & Parameters in Unity
16:09
If Else Statements in C#
17:30
More Conditions and Equality Checking
04:35
Understanding Boolean Variables
11:24
Introduction To Arrays in Unity C#
16:19
More About Arrays in C#
16:22
Understanding For Loops in C#
11:58
While Loops in Unity C# Scripting
11:16
Learning foreach Loops in C#
09:31
Switch Case Statements in C#
09:21

Diving into Core Unity C# Programming

14 lectures
Searching & Finding GameObjects in Unity
22:48
Getting Access To Components using GetComponent Function
26:37
Moving Rotating & Scaling with Transform Component
31:10
Instantiating Random Objects in C#
20:02
Repeatedly Calling Funtions with InvokeRepeating
10:56
Working With KeyBoard Inputs in Unity
14:18
Smooth Movement With Input.GetAxis
15:55
Working With Mouse Input In Unity C#
21:09
Working With Physics - Creating Player Controller
23:54
Shooting Bullets Using Physics
16:22
Checking Collisions in Unity with C#
11:36
Working With Triggers
11:02
Understanding LookAt function
11:58
Loading Scenes / Levels In Unity With C#
13:41

Game 1: Your First 3D Game with Unity & C# ( Updated 2023 )

2 lectures
Build A 3D Coin Collecting Game with Unity & C#
40:33
Project Files for This Section
00:01

Intermediate Unity C# Scripting Concepts

14 lectures
Classes & Objects - Object Oriented Programming Concepts
17:21
Constructors in C# Unity
13:30
Using System.Serializable To Initialize Objects
07:22
C# Properties - Everything You Need To Know
18:10
Enums in C#
14:17
Inheritance in C# - Part 1
13:27
Inheritance in c# - Part 2
12:38
Polymorphism Virtual Functions & Overriding in C#
14:16
Static Variables Functions & Classes in C#
18:26
Understanding Method Overloading in C#
12:51
Using Namespaces in C# & Unity
15:28
Working With Attributes In Unity
11:49
Understanding Coroutines in Unity C#
22:25
Project Files for This Section
00:01

Game 2: Create a 2D Candy Catch Game - Start to Finish

19 lectures
Setting Up Sprites for Game Characters & Backgrounds
15:50
Setting Up The Candies
08:38
Creating Player Controller
10:31
Restricting Player Movement within Boundaries
06:04
Checking if Monster Eats Candies
08:09
Removing Candies when Out of Screen
04:31
Spawning Random Candies
11:15
Spawning Candy at Random Position
05:26
Repeatedly Spawning Candies
09:08
Checking Score
05:25
Showing Score UI on Screen
11:14
Creating Lives Counter
04:26
Showing Available Lives UI
10:44
Stop Candy Spawning On GameOver
05:24
Creating GameOver Panel
13:00
Creating Main Menu
13:53
Creating GameOver Menu Controller
04:48
Animating The GameOver Panel
07:53
Project Files for This Section
00:01

Creating Useful C# Scripts Ready To Use in Your Projects

6 lectures
Zooming In And Out In Unity with C#
22:19
Creating Camera Shake in Unity with C#
23:57
Rotating Objects With Mouse With C#
13:16
Detecting Button Clicks and Calling Functions
14:04
Create 2D Infinite Scrolling Background for Runner Games
23:57
Project Files for This Section
00:01

Scripting Basic Artificial Intelligence With C# in Unity

8 lectures
Getting Started With Navmesh in Unity
22:37
Chasing While Avoiding Obstacles
14:48
All About NavMesh Agent in Unity
09:30
Agent Moving on Ramp and Narrow Places
10:49
Moving Intelligent Agent Upstairs
06:18
Intelligent Agent Jumping With Off Mesh Links
07:28
Creating Off Mesh Links Manually
09:13
Project Files for This Section
00:01

Game 3 : Your First Android Game with Unity & C# ( Updated 2023 )

2 lectures
Build Your First Android Game with Unity & C# ( 2023 Updated )
47:38
Project Files for This Section
00:01

Scripting For Android & Mobile Devices In Unity

11 lectures
Build an Android Game Start to Finish in 40 Minutes
47:07
Working With Touch Inputs In Unity C#
20:07
Touch & Destroy Objects With RayCasting in Unity C#
22:52
Accelerometer Inputs in Unity C#
01:30
Accelerometer Inputs in Unity C# - Part 2
20:28
Creating Responsive UI in Unity
15:31
Touch Swipe Controls In Unity C#
27:32
[Deprecated] Touch Joystick Input Controller In Unity C#
32:47
[Deprecated] Creating Your First Android Game - Complete Process (2018)
36:18
[Deprecated] Getting Started & Setting Up Android Development Environment (2017)
44:34
Project Files for This Section
00:01

Learn Version Controlling - Manage Your Unity C# Projects Effectively

5 lectures
Why Use Version Controlling in Your Projects
15:18
Cloning and Creating New Repository
12:43
Practical Version Controlling Example
13:50
Branching Your Projects
07:53
Pushing Local Repository to Github & Bitbucket
05:34

Game 4 : Build A Complete 3D Game With Unity & C#

20 lectures
Setting Up The Game Level
12:34
Controlling The Ball
13:51
Moving Ball After First Touch
06:45
Checking When The Ball Falls Off The Platform
13:07
Camera Following The Ball Smothly
16:37
Make Platforms Fall Down After Ball Goes Away
11:57
Spawning The Platforms
13:10
Random Platform Spawning Algorithm
09:14
Fixing Platform Falling
04:09
Creating Diamonds and Randomly Spawning
13:00
Destroying Diamonds On Collision
05:26
Creating Awesome Particle Effects
10:40
Create UiManager and Text Animations
17:41
More Main Menu Ui Animations
17:16
GameOver Menu and Animations
11:04
Scripting The UiManager
13:06
ScoreManager Score and HighSchore
11:46
Creating GameManager and Controlling The Whole Game
06:51
Final Fixes and Finishing The Game
18:05
Building and Publishing Our Game
06:44

Bonus Section : Special Discount Coupons

2 lectures
Download All Scripts and Project Files
00:01
Bonus : Special Discount Coupons For All Courses
01:07

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.