Learn Unity – Beginner’s Game Development Tutorial



Learn to develop games using the Unity game engine in this complete course for beginners. This course will get you up and running with Unity. Free game assets included!

✏️ Course developed by Fahir from Awesome Tuts. Check out his channel: https://www.youtube.com/channel/UC5c-DuzPdH9iaWYdI0v0uzw

⭐️ Resources ⭐️
(To download assets you may have to right click the link, copy it, and then paste it into a new tab.)
🔗 Unity Introduction Project Assets: http://cdn.freecodecamp.org/youtube/unity-course/Unity%20Introduction%20Project%20Assets.zip
🔗 Unity Introduction Project: http://cdn.freecodecamp.org/youtube/unity-course/Unity%20Introduction%20Project.zip
🔗 Monster Chase Game Assets: http://cdn.freecodecamp.org/youtube/unity-course/Monster%20Chase%20Assets.zip
🔗 Complete Monster Chase Game: http://cdn.freecodecamp.org/youtube/unity-course/Monster%20Chase.zip

⭐️ Course Contents ⭐️
⌨️ (0:00:00)​ Introduction
⌨️ (0:00:48)​ Downloading Unity And Unity Hub
⌨️ (0:05:20)​ About Unity Versions And Creating A New Project
⌨️ (0:09:07)​ Introduction To Unity’s Interface
⌨️ (0:22:10)​ Starting With Unity’s Basics
⌨️ (0:29:47)​ Rigid Bodies And Colliders
⌨️ (0:38:19)​ Audio Source And UI Elements
⌨️ (0:45:47)​ Moving Our Character With Code
⌨️ (0:54:22)​ Introduction To Variables
⌨️ (1:06:14)​ Operations With Variables
⌨️ (1:19:01)​ Functions
⌨️ (1:34:22)​ Conditional Statements
⌨️ (1:49:29)​ Loops
⌨️ (1:58:41)​ Coroutines
⌨️ (2:04:39)​ Classes
⌨️ (2:16:46)​ Accessibility Modifiers(Data Encapsulation)
⌨️ (2:26:54)​ Inheritance
⌨️ (2:43:35)​ Getting Components
⌨️ (2:52:32)​ Monster Chase Game Intro
⌨️ (2:53:55)​ Importing Assets
⌨️ (3:02:22)​ Creating Player Animations
⌨️ (3:17:36)​ Sorting Layers And Order In Layer
⌨️ (3:24:04)​ Creating The Game Background
⌨️ (3:33:03)​ Player Movement
⌨️ (3:50:26)​ Animating The Player Via Code
⌨️ (4:03:34)​ Player Jumping
⌨️ (4:19:03)​ Camera Follow Player
⌨️ (4:30:42)​ Enemy Animations
⌨️ (4:39:40)​ Enemy Script
⌨️ (4:51:15)​ Enemy Spawner
⌨️ (5:15:15)​ Enemy Collision
⌨️ (5:31:55)​ The Collector Script
⌨️ (5:40:32)​ Unity’s UI System
⌨️ (5:53:06)​ Creating Main Menu
⌨️ (6:02:34)​ Navigating Between Scenes
⌨️ (6:13:04)​ Selecting A Character
⌨️ (6:20:50)​ Static Variables
⌨️ (6:30:23)​ Singleton Pattern
⌨️ (6:41:35)​ Events And Delegates
⌨️ (7:13:11)​ Instantiating The Selected Character
⌨️ (7:17:59)​ Finishing Our Game

🎉 Thanks to our Champion supporters:
👾 Otis Morgan
👾 DeezMaster
👾 Katia Moran

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

source

This Post Has 20 Comments

  1. philippe arcand

    Very good tutorial ! Even if this tutorial is one year old, I'd like to add something. For the inheritance, I think it would've been worth mentioning the "Protected" accessibility level for variables. For those that don't know, a Protected variable is the same as a private one, except that the variable will be treated as if it was public for the child classes. It's pretty useful in cases like the one shown in this video.

  2. Akzotic18

    4 hours in Unity crashed wasn't able to save my work 🙁

  3. Jhon Giraldo

    Just want to comment that I was able to watch, follow and finish this tutorial. Thanks to the teacher, he is really good and funny and crazy, he is definitely crazy and he knows it. Now I am working on my first ever video game, that is just amazing to say! Be patience, it took me about 2 weeks to finish the lessons, do as the teacher says, repeat the videos, pause, repeat, if I could do it (married, 2 kids, 2 dogs), you can do it too!

  4. Don music

    Hi gays who can send to me player script I have a problem

  5. PrinceGREEN

    HELLPPP I NEED TO ASK FOR A HELP

    Why's my instantiated objects is only visible on scene, but invisible on game?

  6. Rajini Badri

    Sir i cannot see the monosters on game tab after instantiating.

  7. Shreyansh

    You are not a crazy teacher 😂
    And BTW, I enjoyed making my first game all thanks to you !!!!

  8. Geno

    Tells me I need a license 🙁

  9. Prabhat Saini

    I need to make a 2d coloring game. There is a painting, colors are available in right side. The task to be done is drag and drop the color into the different sections of the paintings. Please help with it. Make a tutorial video because there is not any available on youtube.

  10. Foreigh

    6:42:23 dear god my eyes! Such a horrific sight! Greyscale Unity and Visual Studio light mode! Oh the horror!

  11. Noa

    None of the resource links are working in the desc

  12. Hannibal Lecter

    This is without a shadow of a doubt the best tutorial on the matter. Thanks a lot mate! Really enjoyed the journey!

  13. Mahmood Mirzayi

    hello i installed visual studio installer to learn c# but when i wanted to install it, a big list appeared and wants me to install which one i need. like (ASP.NET) (NET DESKTOP DEVELOPMENT) (GAME UNITY) etc. i could see unity in the list. my question is: if i install unity option is it enough? if it's yes so how should i learn the codes?

Leave a Reply