Master C# Scripting For Unity Game Development In 30 Days
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.90 GB | Duration: 23h 25m
Published 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 9.90 GB | Duration: 23h 25m
Learn Something New Everyday for 30 Days , Master C# Scripting for Unity 2023 Game Development Step By Step
What you'll learn
Master C# Scripting for Unity in 30 Days
Learn Something New Everyday for 30 Days
Learn C# from Absolute Basics
Build 2D & 3D Games using C#
Learn Object Oriented Programming Concepts
Explore Unity 2D & 3D Programming Essentials
Build 2D & 3D Endless Runner Games
Learn Intermediate C# Scripting Concepts
Requirements
No Prior Programming Experience Required, You'll Learn C# from Scratch
Description
Learn Something New Everyday for 30 Days Step By StepMaster C# Scripting for Unity in 30 DaysList Of Things You Will Learn In This Course : Learn C# from ScratchBuild Your First 3D & 2D GamesLearn Essential C# Scripting for UnityLearn Object Oriented Programming ConceptsCreate 3D Character ControllerBuild 2D Platformer Game PrototypeLearn About Data Structures with C#Master Vector Maths easilyWork with Quaternions in UnityImplement Object Pooling using C# and More..I have taught Unity Game Development & 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 Unity Game Development with this course.Learn to Implement 2D & 3D Game features using C#Build Fully functional Games with UnityLearn Basics of C# ProgrammingMaster Essential C# for Unity Game DevelopmentLearn to build Android Games in UnityUse skills learned from this course in any Unity projectA Powerful Skill at Your Fingertips Learning the fundamentals of Unity 2D & 3D Game Development 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 C# Scripting for Unity Game Develoment . You can use these skills in any of your Unity projects later on.Starting with the installation of the Unity , Visual Studio , this course will take you through the process of learning c# scripting for game development with unity. You will learn C# from scratch, so even if you are an aboslute beginner programmer, you can learn C# programming from basics step by step.With these basics mastered, the course will take you through building different example mini projects with unity to learn more about the process of creating games with Unity.Students completing the course will have the knowledge to create fully functional Games with Unity and 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 courseCredits:Art Assets Taken From:Kenny, gameart2d, gamedeveloperstudio, freepik, flaticon
Overview
Section 1: Day 0 : Introduction To This Course
Lecture 1 What's Inside The Course
Section 2: Day 1 : Installing & Setting Up Unity 2023
Lecture 2 Installing & Setting Up Unity 2023
Lecture 3 Installing & Creating Your First Project with Unity 2022
Lecture 4 Fix Visual Studio Auto Completion Problem
Section 3: Day 2 : Getting Started with C# in Unity 2023
Lecture 5 Writing Your First C# Code & Creating First Script
Lecture 6 Understanding The Structure of a C# Script in Detail
Lecture 7 Learning Variables & Datatypes in C#
Section 4: Day 3 : Taking Decisions and Condition Checking with C# in Unity
Lecture 8 Getting Started with if else statements for Checking Conditions
Lecture 9 Working with Boolean Variables in C#
Lecture 10 Combining Multiple Conditions Together in C#
Section 5: Day 4 : Learning All About Functions in C#
Lecture 11 Creating and Calling Custom Functions in C#
Lecture 12 Creating Functions with Parameters and Return Types
Section 6: Day 5 : Learning About Loops in C# with Examples
Lecture 13 Concept of loops and For loop Detailed Explanation
Lecture 14 While loop with detailed example
Section 7: Day 6 : Arrays in C# with Practical Examples
Lecture 15 Getting Started with Arrays in C# & Unity
Lecture 16 Arrays with More Practical Examples
Section 8: Day 7 : Unity C# Scripting Quickstart Guide
Lecture 17 Unity C# Quickstart - Part 1
Lecture 18 Unity C# Quickstart - Part 2
Lecture 19 Unity C# Quickstart - Part 3
Section 9: Day 8 : Unity C# Scripting Quickstart Guide Continued
Lecture 20 Learning Foreach Loop , Array and Find with Tags
Lecture 21 Learning Coroutine , Invoke and Adding Delay
Section 10: Day 9 : Create A 3D Dodging Game with C# & Unity 2023
Lecture 22 Setting Up Ground and Player
Lecture 23 Creating The Falling Stones
Lecture 24 Creating Player Controller
Lecture 25 Creating The GameManager
Lecture 26 Creating Score Mechanism
Section 11: Day 10 : Build A 3D Coin Collecting Game with C# & Unity 2023
Lecture 27 Build A 3D Coin Collecting Game with Unity & C#
Section 12: Day 11 : C# Scripting Essentials for 2D Game Development
Lecture 28 Learn C# Scripting for Unity 2D Game Development
Section 13: Day 12 : Build A 2D Carrot Collecting Android Game with C# & Unity 2023
Lecture 29 Build 2D Carrot Collector Android Game with Touch Joystick
Section 14: Day 13 : Build A 2D Balloon Popper Game with Unity & C#
Lecture 30 Build 2D Balloon Popper Game
Section 15: Day 14 : Build 2D Block Dodge Android Game with Unity & C#
Lecture 31 Build 2D Block Dodge Android Game
Section 16: Day 15 : Working With Data Structures in C# & Unity
Lecture 32 Getting Started with Lists in C#
Lecture 33 More About List with Practical Examples
Lecture 34 Stack and It's Application in C#
Lecture 35 Working with Queues in C#
Lecture 36 Implementing Dictionary in C#
Section 17: Day 16 : Vectors and Vector Math in C# & Unity
Lecture 37 Everything You Wanted To Know About Vectors
Lecture 38 Unit Vectors & Normalizing
Lecture 39 Understanding & Implementing Vector Dot Products
Lecture 40 Vector Cross Products with Examples & Visual Demonstration
Section 18: Day 17 : All About Quaternions & Rotating in Unity C#
Lecture 41 Why are Quaternions Used and How Unity Handles Rotations
Lecture 42 Working with Euler Angles in C#
Lecture 43 Finding The Angle To A Target with LookRotation
Lecture 44 Interpolation Between Two Quaternions using Slerp
Lecture 45 Combining multiple Quaternion Rotations in C#
Section 19: Day 18 : Creating 2D Platformer Game Prototype with C# & Unity
Lecture 46 Creating 2D Platformer Player Controller
Lecture 47 Adding Player Animations
Lecture 48 Creating A Smooth Following Camera
Lecture 49 Adding Double Jump Feature
Section 20: Day 19 : Building 2D Egg Catcher Game with Unity & C#
Lecture 50 Introduction To The Egg Catcher Game
Lecture 51 Setting Up The Scene
Lecture 52 Setting Up The Basket
Lecture 53 Creating The Basket Controller
Lecture 54 Smoothly Moving Basket
Lecture 55 Limiting Basket Movement
Lecture 56 Setting Up The Egg
Lecture 57 Creating Score Checker
Lecture 58 Creating Egg Script
Lecture 59 Setting Up The GameManger
Lecture 60 Spawning The Eggs
Lecture 61 Spawing Eggs at Random Positions
Section 21: Day 20 : 2D Egg Catcher Game - Part 2
Lecture 62 Adding Score Functionality
Lecture 63 Designing Score UI
Lecture 64 Designing The Start Menu
Lecture 65 Adding Functionalities To The Main Menu
Lecture 66 Creating Game Over Menu
Lecture 67 Building and Publishing To Android
Section 22: Day 21 : Master Object Pooling with Practical Examples
Lecture 68 Understanding The Need of Object Pooling
Lecture 69 Implementing A Simple Version of Object Pool in C#
Lecture 70 Creating A Growing Object Pool
Lecture 71 Creating an Advanced Generic Object Pool for Multiple Objects
Lecture 72 Implementing Mutliple Object Pools with an Example
Section 23: Day 22 : Object Oriented Programming Concepts in C#
Lecture 73 Understanding Classes & Objects in C#
Lecture 74 Constructors in C# Unity
Lecture 75 Initializing Objects with System.Serializable
Lecture 76 Enums in C#
Section 24: Day 23 : More Object Oriented Programming Concepts
Lecture 77 Inheritance in C# - Part 1
Lecture 78 Inheritance in C# - Part 2
Lecture 79 Polymorphism Virtual Functions & Overriding in C#
Lecture 80 Using Namespaces in C# & Unity
Section 25: Day 24 : Miscellaneous C# Scripting Concepts
Lecture 81 Properties in C# with Examples
Lecture 82 Static Variables Functions& Classes in C#
Lecture 83 Method Overloading in C#
Lecture 84 Understanding Coroutines in Unity C#
Section 26: Day 25: Create 2D Dino Run Game - Endless Runner
Lecture 85 Playtesting Dino Run Game
Lecture 86 Importing Assets & Creating Background
Lecture 87 Creating Scrolling Background
Lecture 88 Adding The Grounds
Lecture 89 Creating The Running dino
Lecture 90 Making Dino Jump
Section 27: Day 26: Dino Run Game - Part 2
Lecture 91 Adding Dino Jump Animation
Lecture 92 Setting Up The Obstacle
Lecture 93 Creating The Dino Death
Lecture 94 Creating GameManager
Lecture 95 Randomly Spawning Obstacles
Section 28: Day 27 : Dino Run Game - Part 3
Lecture 96 Creating Score UI & Scoring System
Lecture 97 Designing Game Over Menu
Lecture 98 Adding Functionalities To Game Over Menu
Lecture 99 Creating Main Menu Scene
Lecture 100 Animating The Title Text
Section 29: Day 28 : Creating A 3D Character Controller Easy & Fast
Lecture 101 Creating A 3D Character Controller
Lecture 102 Rotating Character Towards Mouse Direction
Section 30: Day 29 : Create Ready To Use C# Scripts for Unity Projects
Lecture 103 Zooming In and Out with in Unity with C#
Lecture 104 Creating Camera Shake Effect using C#
Lecture 105 Rotating Objects with Mouse using C# Code
Lecture 106 Detecting Button Clicks and OnClick Events
Lecture 107 Create 2D Infinite Scrolling Background for Runner Games
Section 31: Day 30 : Implementing Video Ads in Your Games
Lecture 108 Setting Up Unity Ads 2023
Lecture 109 Implementing Interstitial Ads
Lecture 110 Playing Interstitial Video Ads in Your Game
Lecture 111 Displaying Banner Ads in Your Game
Section 32: Course End Greetings
Lecture 112 You Have Finished The Course
Anyone willing to Master C# Scripting in 30 Days,Programmers looking to Get Started with C# by Building Games with Unity,Unity Developers wishing to Brush up their C# Skills with Multiple Projects