🕹️Full Unity Course - Learn Coding in C# by Building Games

preview_player
Показать описание

Learn the fundamentals of C# coding by building games using Unity.

Have you always wanted to learn how to code? This video will teach you the basics of C# and Unity while building games. In this course, we'll cover everything from coding in C# to adding graphics assets like textures and models. If you're new to Unity or just want to sharpen your skills, then this is the course for you!

About this video:
It is a part of my complete Unity Course. The course is now live!
Learn from this tutorial:
Learn how to build video games using C#
Fundamentals of programming in C#
Build 2 games using Unity and C# - Guess the number game and Hangman game

Why using C# for Game Development?

Simplicity and Efficiency.
programmers can spend less time writing complicated stacks of code that are repeatedly used throughout the project.

Scalable and easy to maintain
C# is a programming language that is remarkably scalable and easy to maintain. Because of the strict nature of how static codes must be written, C# programs must be consistent, which makes them much easier to adjust and maintain

A Huge community—very large
In the world of coding and programming, the importance of a helpful community on which you can depend simply can’t be overstated. Programming languages aren’t a platform or service with a dedicated help line or convenient IT support. Programmers must rely on the support of others in the same field who have experienced the same roadblocks and frustrations.

One such community be found on StackOverflow.StackOverflow is a place where you can go to ask, answer, brainstorm, or vent.

C# is widely-used to create games.

More than a third of top games are made with Unity, and there are approximately 770 million active users of games created using the Unity engine. Unity is also used for VR, with 90% of all Samsung Gear and

53% of all Oculus Rift VR games developed using Unity.

C# makes a great choice for any programmer hoping to break into the game development industry, or for anyone interested in virtual and Augmented reality.

At the end of the day C# is a language that is very easy to learn but hard to master, and as we go through the course we will be learning it step by step.

And to have a good start in this chapter we will develop few games that heavily rely on code, what we will learn from these games will be the foundation of our C# knowledge as we grow as game devs : ).

Guess the number game:

if the player gives a number less than the correct answer, we will display a message like "Go Higher," else if the answer given is lower, we will display a message that says, "Go Lower," and if the answer is correct (equals the random number) we will display "Correct."

Hangman game:
We´ll be making the famous Hangman game. The idea, in case you never played it is, a word is hidden, and by saying or pressing letters on your keyboard you guess what it is. You have a maximum amount of lives, if the hanging man completes, you lose. If you guess the word before that, you win. With this we will learn Loops, Arrays, File read, Methods and Strings.

---------------

This course is designed for people who want to learn how to code and build games. The following topics are covered: Coding in C#, Unity Basics, Game Objects, Components & States, Events & Loops. This is a beginner's guide that will teach you all the tools needed to start coding your own games. We'll cover everything from the very unity basics, to the hardcore C# coding

Anybody who is a complete beginner, and has never coded before will find this course super easy to follow. If you've already got some experience with coding in Unity or C# then it'll give you all the tips and tricks needed to start writing your own games from scratch.

The video series is divided into manageable chunks of information that will help you get a better understanding of Unity development.

This course is meant for people who want to learn Coding in Unity or CSharp from scratch.

It's important to note that you should have a basic understanding of programming concepts before diving into this tutorial series. If you're new and not sure what any of these words mean, don't worry! We'll cover all the basics

tutorialsEU offers you free video tutorials about programming and development for complete beginners up to experienced programmers.
This includes C#, Unity, Python, Android, Kotlin, Machine Learning, etc.
Рекомендации по теме
Комментарии
Автор


Timestamps:
0:53 Why C# for Game Development?
4:33 Our first code
18:56 Guess the number Mini Game
20:44 Adding The GUI
32:31 Connecting a script to a button and using debug.log to write on the
40:41 Variables overview
53:20 Our first variable
1:01:01 Getting User Input and use it in our code
1:08:48 Converting Strings to Ints by using the Parse Method
1:14:08 If Statements Overview
1:18:33 Using Conditions in our game
1:29:15 Checking if the user even entered a number
1:34:41 Working with Text Objects in Unity and Code
1:43:27 Methods overview
1:48:00 Using Methods in our Guess The Number Game
1:58:08 Challenges
2:10:36 Outro Guess the number
Learning Advanced C# by Developing Mini Games - Hangman
2:11:33 Setting up the UI
2:21:40 Setting Up the Hangman
2:37:10 Using Deltatime to display a timer
2:49:48 Introduction to Arrays
3:00:11 Using Random Range and The Length of an Array
3:10:10 For Loops and Incrementing and decrementing
3:24:16 For Loops in Action, and Strings are just an Array of Chars
3:36:51 OnGui Overview
3:41:16 OnGui to get Key Events - how to use Contains and multiple conditions in an if statements
3:52:50 Understanding the IndexOf Method
3:56:46 While Loops
4:00:42 The Substring Method
4:07:32 Adding the game logic to our hang man game
4:24:09 Winning or Losing the game
4:40:00 Getting Words from a Text File into the Game
4:47:27 Resetting a Game by using the SceneManager
4:57:11 Outro

tutorialsEU
Автор

I cannot express my gratitude enough for this course. This has helped me IMMENSELY, as when I first installed Unity, I thought I would never be able to learn anything, as I found it too overwhelming. Your approach to teaching has been not only informative, but interesting and engaging. Thank you so very much, you made a seemingly impossible task hundreds of times easier.

magnapanther
Автор

really great tutorial! if anyone of you got problems with the Input field around the 1:04:00 mark
look if you have used a TMP instead of the Legacy Input Field . If so :

using TMPro; // use TMPro instead of UnityEngine.UI

and

public TMP_InputField userInput; // TMP_InputField instead of InputField

hope this helps :D

backcucumber
Автор

0:53 Why C# for Game Development?
4:33 Our first code
18:56 Guess the number Mini Game
20:44 Adding The GUI
32:31 Connecting a script to a button and using debug.log to write on the
40:41 Variables overview
53:20 Our first variable
1:01:01 Getting User Input and use it in our code
1:08:48 Converting Strings to Ints by using the Parse Method
1:14:08 If Statements Overview
1:18:33 Using Conditions in our game
1:29:15 Checking if the user even entered a number
1:34:41 Working with Text Objects in Unity and Code
1:43:27 Methods overview
1:48:00 Using Methods in our Guess The Number Game
1:58:08 Challenges
2:10:36 Outro Guess the number
Learning Advanced C# by Developing Mini Games - Hangman
2:11:33 Setting up the UI
2:21:40 Setting Up the Hangman
2:37:10 Using Deltatime to display a timer
2:49:48 Introduction to Arrays
3:00:11 Using Random Range and The Length of an Array
3:10:10 For Loops and Incrementing and decrementing
3:24:16 For Loops in Action, and Strings are just an Array of Chars
3:36:51 OnGui Overview
3:41:16 OnGui to get Key Events - how to use Contains and multiple conditions in an if statements
3:52:50 Understanding the IndexOf Method
3:56:46 While Loops
4:00:42 The Substring Method
4:07:32 Adding the game logic to our hang man game
4:24:09 Winning or Losing the game
4:40:00 Getting Words from a Text File into the Game
4:47:27 Resetting a Game by using the SceneManager
4:57:11 Outro

pankajkcodes
Автор

its the people like you that makes people consider this community one of the friendliest, most welcoming & helpful, thank you

cagethegoat
Автор

I've been following your tutorial on how to make game in Unity, and I most say you are really great in what you are doing. Am a beginner in game world and ever since I discovered your course it has been a very helpful tool for me and help a lot to point me in the right direction. Thank you for this one Learn Coding in C# by building Unity games, it's really going to help me with my C# coding skills and am looking forward in making my first game with the help of your course.... Thanks once more.

chiagoziechristian
Автор

So I gave gamedev a few tries in the past and I would just get stuck in the tutorial hell, but your tutorial is so different and better. Thanks for making it

cromix
Автор

1 hour and 30 minutes into the course so far very helpful and very in depth great FREE Course!

BaconSamZ
Автор

i hope u blow up on subs and views u got stuff and knowledge no1 have u r the best ty u made my day 10times more good than it was allready

falconsshorts
Автор

This is exactly the right course for someone like me that have never used C#. Well done !

PixPunxel
Автор

Appreciate how you spend a lot of time with silly fun stuff like changing colors and sizes of text boxes to establish a chill, creative atmosphere and build confidence in navigating the unity ui before sprinkling in slow and patient coding instruction and elaboration. Great course, tysm!

YaboiFoxTale
Автор

Best Course on unity with C# i found so far.

syedammarali
Автор

Wow the beginning is allready awesome - i will look forward soon

gamerel
Автор

I love how you explain what methods are simply with dog meme. Best tutorial for beginners I have seen. so far I have been watching everyday

cgdonut
Автор

I really think this might be the best tutorial to get into coding in Unity. Very good pace and clear explanations. Chapeau!

eierschaedl
Автор

After work today I will be watching this and I am so thankful you put this up for free it helps not just me but EVERYONE who wants to learn

tacoedits
Автор

thank you for this tutorial,I learn C# for a month but I still do not know how to code in

sandersnolan
Автор

Thank you sooo much bro. I love how you dumb everything down for little brains like me lol

y-it
Автор

best class i have ever seen for unity, very simple understandable explaining. Thank you!

alivalishov
Автор

I like how you are teaching c# by making games, it's a better way to learn coding in my opinion
Keep the great content 😊

adnanghannam