Game Programming
Introduction To Unity C# Scripting
Introduction To This C# Scripting Course
- Introduction to this Unity C# Scripting Course
- Overview of the Curriculum
- Showing Games we will build in the course
- Info about the Instructor
Installing and Setting Up Unity 2022
- Downloading and installing Unity 2021 for Game Development
- Installing Unity Hub
- Installing Visual Studio for C#Â Scripting
- Installing Android Build Support
Getting Started With C# Scripting In Unity
Getting Started With C# Scripting In Unity
Getting Started With C# Scripting In Unity
Understanding Structure Of A C# Script
Understanding Structure Of A C# Script
Event Functions In Unity C#
Event Functions In Unity C#
Variables In Unity C#
Variables In Unity C#
Public Variables in Unity C#
Public Variables in Unity C#
The Update Function In Detail
update function in Unity
Function Basics in C#
Functions Basics in C#
Functions With Return Type & Parameters in Unity
Functions return and parameters in C#
If Else Statements in C#
if else statements in C#
More Conditions and Equality Checking
more conditions and equality checking in C#
Understanding Boolean Variables
Boolean Variable in C#
Introduction To Arrays in Unity C#
Introduction To Arrays in C#
More About Arrays in C#
Arrays With More Examples
Understanding For Loops in C#
Understanding For Loops in C#
While Loops in Unity C# Scripting
While Loops in C#
Learning foreach Loops in C#
All About For Each Loop in C#
Switch Case Statements in C#
Learn About Switch Case statements in C# Scripting
Diving into Core Unity C# Programming
Searching & Finding GameObjects in Unity
Searching & Finding GameObjects in Unity
Getting Access To Components using GetComponent Function
Getting Access To Components With GetComponent
Moving Rotating & Scaling with Transform Component
Moving Rotating and Scaling With Transform Component in Unity
Instantiating Random Objects in C#
Instatiating Random GameObjects in Unity C#
Repeatedly Calling Funtions with InvokeRepeating
Repeatedly Calling Functions in Unity
Working With KeyBoard Inputs in Unity
Working With KeyBoard Inputs in Unity
Smooth Movement With Input.GetAxis
Smooth Movement With Input.GetAxis
Working With Mouse Input In Unity C#
Working With Mouse Input in Unity
Working With Physics – Creating Player Controller
Working With Physics – Creating Player Controller
Shooting Bullets Using Physics
Shooting Bullets in Unity
Checking Collisions in Unity with C#
Checking Collision in Unity with C#
Working With Triggers
Working With Triggers in Unity C# Scripting
Understanding LookAt function
Learning about trasnsform.LookAt function in Unity
Loading Scenes / Levels In Unity With C#
- Understanding SceneManager
- Loading One Scene from another
- Understanding Build Index
- Reloading a Level
Intermediate Unity C# Scripting Concepts
Classes & Objects – Object Oriented Programming Concepts
- Learn about Classes & Objects in Unity C# Scripting
- Basics of Object Oriented Programming Concepts
Constructors in C# Unity
- Learn about Constructors in Unity C# Scripting
- Initializing objects in C#
Using System.Serializable To Initialize Objects
- Initialize Objects without calling constructors manually
- use System.Serializable
C# Properties – Everything You Need To Know
- Understand Properties in C# Scirpting
- Auto Properties in C#
- Read Only and Write Only Properties in C#
Enums in C#
- Learn about Enumerations in C#
- Create and Use public enums
- Add values to enum variables
Inheritance in C# – Part 1
- Understand the concept of inheritance
- why it is needed
- Create Example codes for Inheritance
Inheritance in c# – Part 2
- Learn more about inheritance
- understand Protected keyword
- Learn about Member hiding in child classes
Polymorphism Virtual Functions & Overriding in C#
- Understanding Polymorphism concept in C#
- Learn Virtual Functions
- Overriding in Child classes
- Create Practical examples
Static Variables Functions & Classes in C#
- Learning Static Variables in C#
- Understanding Static functions &Â Classes
Understanding Method Overloading in C#
- Understanding Function or Method Overloading in C#
Using Namespaces in C# & Unity
Working With Attributes In Unity
- Understanding Attributes in Unity
- Checking example attributes
- SerializeField , HideInInspector and more Attributes with C#
Understanding Coroutines in Unity C#
- Understanding Coroutines in Unity C#
Create a 2D Candy Catch Game – Start to Finish
Setting Up Sprites for Game Characters & Backgrounds
- Download Player, Candy , Background Sprites
- Opening in Inkscape
- Exporting as png and importing in Unity
Setting Up The Candies
Slicing Candy Sprites and Making Prefabs
Creating Player Controller
Controlling The Player using C# Script
Restricting Player Movement within Boundaries
Restricting Player movement using C# Script
Checking if Monster Eats Candies
Checking Collision Between Monster and Candies using C# Script
Removing Candies when Out of Screen
Removing Extra Candies
Spawning Random Candies
Spawning Random Candies
Spawning Candy at Random Position
Spawning Candy at Random Position using C#Â Script
Repeatedly Spawning Candies
Spawning Candies Repeatedly using C# Coroutine
Checking Score
checking score
Showing Score UI on Screen
Showing Score UI On Screen
Creating Lives Counter
Creating Lives Counter
Showing Available Lives UI
Showing Lives UI
Stop Candy Spawning On GameOver
Stop Candy Spawning and Player Moving on Game Over
Creating GameOver Panel
Designing the Game Over Panel
Creating Main Menu
Designing The Main Menu
Creating GameOver Menu Controller
Programming The Main Menu Controller
Animating The Game Over Panel
Animating The Game Over Panel
Creating Useful C# Scripts Ready To Use in Your Projects
Zooming In And Out In Unity with C#
Zooming In And Out In Unity with C#
Creating Camera Shake in Unity with C#
Creating Camera Shake in Unity with C# Scripting
Rotating Objects With Mouse With C#
Rotating Objects With Mouse in Unity With C#
Detecting Button Clicks and Calling Functions
Detecting Button Clicks and Calling Functions
Create 2D Infinite Scrolling Background for Runner Games
Create 2D Infinite Scrolling Background for Runner Games
Scripting Basic Artificial Intelligence With C# in Unity
Getting Started With Navmesh in Unity
Getting Started With Navmesh In Unity
Chasing While Avoiding Obstacles
Chasing While Avoiding Obstacles
All About NavMesh Agent in Unity
All About NavMesh Agent in Unity
Agent Moving on Ramp and Narrow Places
Agent Moving On Ramp and Narrow Places
Moving Intelligent Agent Upstairs
Moving Intelligent Agent Upstairs
Intelligent Agent Jumping With Off Mesh Links
Intelling Agent Jumping With Off Mesh Links
Creating Off Mesh Links Manually
Creating Off Mesh Links Manually in Unity
Scripting For Android & Mobile Devices In Unity
Build an Android Game Start to Finish in 40 Minutes
Build & run an android game with unity 2019
Working With Touch Inputs In Unity C#
Working With Touch Inputs In Unity C#
Touch & Destroy Objects With RayCasting in Unity C#
Touch & Destroy Objects With RayCasting in Unity C#
Accelerometer Inputs in Unity C#
Accelerometer Inputs in Unity C#
Accelerometer Inputs in Unity C# – Part 2
Accelerometer Inputs in Unity C# – Part 2
Creating Responsive UI in Unity
Creating Responsive Screen Resolution Independent UI in Unity
Touch Swipe Controls In Unity C#
Implementing Touch Swipe Controls In Unity C#
[Deprecated] Touch Joystick Input Controller In Unity C#
Touch Joystick Input Controller In Unity C#
[Deprecated] Creating Your First Android Game – Complete Process (2018)
Creating Your First Android Game – Complete Process
[Deprecated] Getting Started & Setting Up Android Development Environment (2017)
Getting Started & Setting Up Android Development Environment
Learn Version Controlling – Manage Your Unity C# Projects Effectively
Why Use Version Controlling in Your Projects
- Learn Why we need to use Version controlling
- How to get started using Version Controlling for Unity C# Projects
Cloning and Creating New Repository
- Create a new repository
- Clone it in Local Computer
Practical Version Controlling Example
- A Practical version controlling example with real Unity Project
Branching Your Projects
- Creating Branches in Projects
Pushing Local Repository to Github & Bitbucket
- Pushing Local Repository to Github & BitBucket
Build A Complete 3D Game With Unity & C#
Setting Up The Game Level
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Controlling The Ball
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Moving Ball After First Touch
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Checking When The Ball Falls Off The Platform
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Camera Following The Ball Smoothly
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Make Platforms Fall Down After Ball Goes Away
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Spawning The Platforms
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Random Platform Spawning Algorithm
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Fixing Platform Falling
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Creating Diamonds and Randomly Spawning
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Destroying Diamonds On Collision
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Creating Awesome Particle Effects
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Create UiManager and Text Animations
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
More Main Menu Ui Animations
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
GameOver Menu and Animations
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Scripting The UiManager
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
ScoreManager Score and HighScore
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Creating GameManager and Controlling The Whole Game
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Final Fixes and Finishing The Game
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Building and Publishing Our Game
- Creating a 3D ZigZag Game using C# and Unity
- Learn C# Scripting For Unity Game Development
Bonus Section : Special Discount Coupons
Download All Scripts and Project Files
Bonus : Special Discount Coupons For All Courses
Get Discount Coupons to all my Best Selling Courses
With the option of both online and offline classes, Webskitters Academy provides a noteworthy Unity 3D Game Development Course. Webskitters Academy, the best IT training institute in India, has the superior infrastructure required to provide effective outcomes. We offer the best faculties and educational experience to students in not just this but all fields. The teachers have all the updates and impart their skills to our trainees. By providing comprehensive training together with the necessary practical understanding and application, we prepare our students for the real world. Join our Unity 3D Game Development Course now!
At Webskitters Academy’s Unity 3D Game Development course, we believe that game development is not just a hobby, but a promising career choice. Our comprehensive program equips aspiring developers with the essential skills and knowledge to bring their creative visions to life. From learning Unity’s powerful engine to mastering game mechanics and design principles, our experienced instructors will guide you every step of the way.
Embark on this exciting journey of creativity and innovation and explore a world where your ideas become interactive experiences loved by millions. So, if you’ve ever wondered, “Is Game Development a Good Career?” – the answer is a resounding YES! Join us at Webskitters Academy and start your thrilling adventure in the world of game development today.