Unity C# Scripting : Complete C# For Unity Game Development
Learn C# Scripting for Unity 6 Game Development from Basics, Create your own 3D & 2D Games With Unity & C# ( Unity 6 )
Learn C# Scripting for Unity 6 Game Development from Basics, Create your own 3D & 2D Games With Unity & C# ( Unity 6 )
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 6, Unity 2023, 2022 and older versions.
List of Things You Will Learn:
Learn C# Language from absolute basics
Master basic Programming concepts
Learn Unity's API
Learn Object Oriented Programming Concepts
Create Ready To Use C# Scripts
Apply Your C# Skills for Building Android / Mobile Games
Implement Basic AI Features With C#
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.
FAQ area empty
Introduction To This C# Scripting Course
264 Xem trướcInstalling & Setting Up Unity 6 ( 2025 )
436 Xem trướcSet Unity Active Input Handling - Unity 6.1 (2025)
290 Xem trướcInstalling & Setting Up Unity 2023
163 Xem trướcInstalling and Setting Up Unity 2022
291 Xem trướcFixing Visual Studio Auto Completion Problem
222Section Quiz
Creating Your First C# Script in Unity 6
236 Xem trướcGetting Started With C# Scripting In Unity
748Understanding Structure of a C# Script
562 Xem trướcEvent Functions in Unity C#
512Variables in Unity C#
556Public Variables in Unity C#
353The Update Function In Detail
520Function Basics in C#
514Functions With Return Type & Parameters in Unity
969How To Solve Coding Exercises (2024 Updated)
386Your First Coding Exercise
0Calculate Triple of A Number
0If Else Statements in C#
1050If Else Practice
0More Conditions and Equality Checking
275Understanding Boolean Variables
684Boolean Condition Practice
0Introduction To Arrays in Unity C#
979More About Arrays in C#
982Understanding For Loops in C#
718While Loops in Unity C# Scripting
676Learning foreach Loops in C#
571Switch Case Statements in C#
561Section Quiz
Searching & Finding GameObjects in Unity
1368Getting Access To Components using GetComponent Function
1597Moving Rotating & Scaling with Transform Component
1870Instantiating Random Objects in C#
1202Repeatedly Calling Funtions with InvokeRepeating
656Working With KeyBoard Inputs in Unity
858Smooth Movement With Input.GetAxis
955Working With Mouse Input In Unity C#
1269Working With Physics - Creating Player Controller
1434Shooting Bullets Using Physics
982Checking Collisions in Unity with C#
696Working With Triggers
662Understanding LookAt function
718Loading Scenes / Levels In Unity With C#
821Section Quiz
Classes & Objects - Object Oriented Programming Concepts
1041Constructors in C# Unity
810Using System.Serializable To Initialize Objects
442C# Properties - Everything You Need To Know
1090Enums in C#
857Inheritance in C# - Part 1
807Inheritance in c# - Part 2
758Polymorphism Virtual Functions & Overriding in C#
856Static Variables Functions & Classes in C#
1106Understanding Method Overloading in C#
771Using Namespaces in C# & Unity
928Working With Attributes In Unity
709Understanding Coroutines in Unity C#
1345Project Files for This Section
Unity C# Scripting Crash Course for 2D Game Development
1145Destroying Objects
240Detecting Mouse Clicks
166Destroying with Keyboard Input
153Moving Objects By Adding Velocity
434Moving with Keyboard Input
530Flipping Direction of Sprites
556Detecting Collision Destroying Objects
421Creating Score System
450Restarting Game Scene
265Delaying Function Calling
182Project Files for this Section
Setting Up Sprites for Game Characters & Backgrounds
950Setting Up The Candies
518Creating Player Controller
631Restricting Player Movement within Boundaries
364Checking if Monster Eats Candies
489Removing Candies when Out of Screen
271Spawning Random Candies
675Spawning Candy at Random Position
326Repeatedly Spawning Candies
548Checking Score
325Showing Score UI on Screen
674Creating Lives Counter
266Showing Available Lives UI
644Stop Candy Spawning On GameOver
324Creating GameOver Panel
780Creating Main Menu
833Creating GameOver Menu Controller
288Animating The GameOver Panel
473Project Files for This Section
How To Setup Unity 6 for Android Game Development (2024 Updated)
188Build A Carrot Collecting Game with Touch Joystick ( Unity 2023 )
2248Build an Android Game Start to Finish in 40 Minutes
2827Working With Touch Inputs In Unity C#
1207Touch & Destroy Objects With RayCasting in Unity C#
1372Accelerometer Inputs in Unity C#
90Accelerometer Inputs in Unity C# - Part 2
1228Creating Responsive UI in Unity
931Touch Swipe Controls In Unity C#
1652[Deprecated] Touch Joystick Input Controller In Unity C#
1967[Deprecated] Creating Your First Android Game - Complete Process (2018)
2178[Deprecated] Getting Started & Setting Up Android Development Environment (2017)
2674Project Files for This Section
Setting Up The Game Level
754Controlling The Ball
831Moving Ball After First Touch
405Checking When The Ball Falls Off The Platform
787Camera Following The Ball Smothly
997Make Platforms Fall Down After Ball Goes Away
717Spawning The Platforms
790Random Platform Spawning Algorithm
554Fixing Platform Falling
249Creating Diamonds and Randomly Spawning
780Destroying Diamonds On Collision
326Creating Awesome Particle Effects
640Create UiManager and Text Animations
1061More Main Menu Ui Animations
1036GameOver Menu and Animations
664Scripting The UiManager
786ScoreManager Score and HighSchore
706Creating GameManager and Controlling The Whole Game
411Final Fixes and Finishing The Game
1085Building and Publishing Our Game
404Getting Started With Navmesh in Unity
1357Chasing While Avoiding Obstacles
888All About NavMesh Agent in Unity
570Agent Moving on Ramp and Narrow Places
649Moving Intelligent Agent Upstairs
378Intelligent Agent Jumping With Off Mesh Links
448Creating Off Mesh Links Manually
553Project Files for This Section
No previous programming experience is required
Basic familiarity with computers is enough
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