Release date:2021, June 8

Author:Raja Biswas, Charger Games

Skill level:Beginner

Language:English

Exercise files:No

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 2021 .

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.

01 – Introduction to Unity C# Scripting 01 – Introduction to This C# Scripting Course 02 – Downloading & Installing Unity

02 – Getting Started with C# Scripting in Unity 03 – Getting Started with C# Scripting in Unity 04 – Understanding Structure of a C# Script 05 – Event Functions in Unity C# 06 – Variables in Unity C# 07 – Public Variables in Unity C# 08 – The Update Function in Detail 09 – Function Basics in C# 10 – Functions with Return Type & Parameters in Unity 11 – If Else Statements in C# 12 – More Conditions and Equality Checking 13 – Understanding Boolean Variables 14 – Introduction to Arrays in Unity C# 15 – More About Arrays in C# 16 – Understanding for Loops in C# 17 – While Loops in Unity C# Scripting 18 – Learning foreach Loops in C# 19 – Switch Case Statements in C#

03 – Diving into Core Unity C# Programming 20 – Searching & Finding GameObjects in Unity 21 – Getting Access to Components using GetComponent Function 22 – Moving Rotating & Scaling with Transform Component 23 – Instantiating Random Objects in C# 24 – Repeatedly Calling Funtions with InvokeRepeating 25 – Working with KeyBoard Inputs in Unity 26 – Smooth Movement with Input.GetAxis 27 – Working with Mouse Input in Unity C# 28 – Working with Physics – Creating Player Controller 29 – Shooting Bullets Using Physics 30 – Checking Collisions in Unity with C# 31 – Working with Triggers 32 – Understanding LookAt function 33 – Loading Scenes _ Levels in Unity with C#

04 – Intermediate Unity C# Scripting Concepts 34 – Classes & Objects – Object Oriented Programming Concepts 35 – Constructors in C# Unity 36 – Using System.Serializable to Initialize Objects 37 – C# Properties – Everything You Need to Know 38 – Enums in C# 39 – Inheritance in C# – Part 1 40 – Inheritance in C# – Part 2 41 – Polymorphism Virtual Functions & Overriding in C# 42 – Static Variables Functions & Classes in C# 43 – Understanding Method Overloading in C# 44 – Using Namespaces in C# & Unity 45 – Working with Attributes in Unity 46 – Understanding Coroutines in Unity C#

05 – Create a 2D Candy Catch Game – Start to Finish 47 – Setting Up Sprites for Game Characters & Backgrounds 48 – Setting Up the Candies 49 – Creating Player Controller 50 – Restricting Player Movement within Boundaries 51 – Checking if Monster Eats Candies 52 – Removing Candies when Out of Screen 53 – Spawning Random Candies 54 – Spawning Candy at Random Position 55 – Repeatedly Spawning Candies 56 – Checking Score 57 – Showing Score UI on Screen 58 – Creating Lives Counter 59 – Showing Available Lives UI 60 – Stop Candy Spawning on GameOver 61 – Creating GameOver Panel 62 – Creating Main Menu 63 – Creating GameOver Menu Controller 64 – Animating the GameOver Panel

06 – Creating Useful C# Scripts Ready to Use in Your Projects 65 – Zooming in And Out in Unity with C# 66 – Creating Camera Shake in Unity with C# 67 – Rotating Objects with Mouse with C# 68 – Detecting Button Clicks and Calling Functions 69 – Create 2D Infinite Scrolling Background for Runner Games

07 – Scripting Basic Artificial Intelligence with C# in Unity 70 – Getting Started with Navmesh in Unity 71 – Chasing While Avoiding Obstacles 72 – All About NavMesh Agent in Unity 73 – Agent Moving on Ramp and Narrow Places 74 – Moving Intelligent Agent Upstairs 75 – Intelligent Agent Jumping with Off Mesh Links 76 – Creating Off Mesh Links Manually

08 – Scripting for Android & Mobile Devices in Unity 77 – Creating Your First Android Game – Complete Process 78 – Getting Started & Setting Up Android Development Environment 79 – Working with Touch Inputs in Unity C# 80 – Touch & Destroy Objects with RayCasting in Unity C# 81 – Accelerometer Inputs in Unity C# 82 – Touch Swipe Controls in Unity C# 83 – Touch Joystick Input Controller in Unity C# 84 – Creating Responsive UI in Unity

09 – Learn Version Controlling – Manage Your Unity C# Projects Effectively 85 – Why Use Version Controlling in Your Projects 86 – Cloning and Creating New Repository 87 – Practical Version Controlling Example 88 – Branching Your Projects 89 – Pushing Local Repository to Github & Bitbucket

10 – Build A Complete 3D Game with Unity & C# 090 – Setting Up the Game Level 091 – Controlling the Ball 092 – Moving Ball After First Touch 093 – Checking When the Ball Falls Off the Platform 094 – Camera Following the Ball Smoothly 095 – Make Platforms Fall Down After Ball Goes Away 096 – Spawning the Platforms 097 – Random Platform Spawning Algorithm 098 – Fixing Platform Falling 099 – Creating Diamonds and Randomly Spawning 100 – Destroying Diamonds on Collision 101 – Creating Awesome Particle Effects 102 – Create UiManager and Text Animations 103 – More Main Menu Ui Animations 104 – GameOver Menu and Animations 105 – Scripting the UiManager 106 – ScoreManager Score and HighSchore 107 – Creating GameManager and Controlling the Whole Game 108 – Final Fixes and Finishing the Game 109 – Building and Publishing Our Game

[Udemy] Unity C# Scripting – Complete C# for Unity Game Development_Subtitles.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!