LEARN UNITY - The Most BASIC TUTORIAL I'll Ever Make

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ค. 2020
  • EXPAND for Time Stamp Links -- This is the most basic Unity tutorial I will ever make. If you are brand new to Unity, or if you want to make sure you’ve covered the basics, and if you want to learn how to write your first C# script - this is the video for you!
    Over the course of 2 hours, I go through the User Interface, Game Objects, Transforms, Components, Prefabs, and writing your first C# script to get user input, how to fix your first bugs, and even how to refactor your code to improve it.
    You can support me on Patreon:
    / imphenzia
    New Imphenzia Merch is available:
    teespring.com/stores/imphenzia
    TIMESTAMPS:
    00:00 Intro
    00:55 Creating a Unity Project
    01:45 UNITY USER INTERFACE
    01:50 Scene Window
    02:12 Game Window
    02:50 Hierarchy Window
    03:20 Hierarchy Object Order
    04:30 Project Window
    05:10 Inspector Window
    05:43 GAME OBJECTS, TRANSFORMS, COMPONENTS
    05:46 Create a Game Object
    06:00 What is a Game Object?
    07:20 Toolbar - Move, Rotate and Scale
    08:56 What is a Transform?
    09:26 What are Components?
    09:37 Mesh Filter
    10:01 Mesh Renderer
    10:24 Box Collider
    11:10 Renaming Game Objects
    11:32 Play
    12:00 Create a Material
    12:35 Modify a Material
    13:12 Assign a Material
    13:37 Navigating the Scene - Rotate / Pan / Zoom / Frame
    14:30 Duplicate a Game Object
    15:43 Z-Fighting
    16:20 Change Game Object Scale
    17:28 Make a Child Game Object
    18:10 World vs Local Position
    18:30 Parent vs Child Position
    19:45 PREFABS
    20:10 Creating a Prefab
    20:45 Placing a Prefab in a Scene
    21:50 Using Game Objects as Folders
    23:42 Edit a Prefab
    24:58 Overriding a Prefab Value
    25:27 Revert or Apply change to Prefab
    26:44 ADDING A PLAYER
    28:28 Rigidbody Component
    29:50 Switching between Scene and Game Window
    31:35 ADDING USER INPUT
    32:20 C# vs Other Languages
    32:46 Creating your First Script
    33:20 Visual Studio as Script Editor
    33:45 The Unity Default C# Script - Demystify Everything
    34:08 "Using" keyword - Namespaces
    35:52 Semicolons
    36:42 What is a Class?
    37:20 Adding a script as Component to a Game Object
    38:33 Renaming a Class
    39:15 Class Inheritance
    39:35 What is MonoBehaviour
    40:00 Squirly / Squiggely Brackets
    40:18 Methods (or Functions)
    40:40 MonoBehaviour Start()
    41:43 What is "void"?
    42:10 MonoBehaviour Update()
    42:45 About VSync, FrameRate, and Update()
    43:40 WRITING YOUR FIRST LINE OF CODE
    43:54 Understanding the "If" statement
    44:50 Declaring a bool field (or variable)
    45:45 Why == instead of = ?
    46:08 Creating a Method
    46::30 Ctrl Period to Suggest and Auto Complete
    48:05 If statement for User Input
    48:20 Input.GetKeyDown
    52:25 Intellisense - Code Suggestion and Auto Complete
    56:40 Debug.Log
    59:13 GetComponent
    59:50 Add Force to Rigidbody
    1:00:40 What is a Vector3?
    1:04:50 MonoBehaviour - FixedUpdate()
    1:08:10 Input in Update() and Physics in FixedUpdate()
    1:11:45 About "Refactoring" and trying to write "Perfect Code"
    1:13:05 Horizontal Input for Movement
    1:14:03 What is a float?
    1:15:06 Input.GetAxis
    1:16:03 InputManager
    1:18:11 Applying sideways forces for movement
    1:21:42 Flappy Bird Clone Complete =)
    1:22:00 FIXING YOUR FIRST BUGS
    1:22:25 Avoiding GetComponent everywhere - use field
    1:24:10 Bug #1 - Player Tumbles Over
    1:24:30 Rigidbody Constraints - Freeze Rotation and Position
    1:24:53 Titanic Reference :)
    1:24:57 About making changes during Play Mode
    1:25:55 Bug #2 - Infinite Air Jumping
    1:26:10 OnCollisionEnter() and OnCollisionExit()
    1:28:10 Exiting a method early
    1:31:00 Exposing a field / variable to the Inspector
    1:33:15 Using gizmo to force Scene view to axis and isometric
    1:35:05 Physics.OverlapSphere()
    1:39:25 Defining and using Layers
    1:41:10 LayerMask
    1:44:45 Physic Materials and Friction
    1:49:05 COLLECT COINS
    1:42:30 OnTriggerEnter()
    1:53:42 Destroy() GameObject (to remove picked up coins)
    1:54:50 Adding SuperJump powers
    1:58:00 Level Editing in the Scene Window
    1:58:53 OUTRO - What did you learn?
    1:59:25 How did I learn Unity and Making Games?
    1:59:38 Making a platform game by asking yourself "Can I"?
    2:03:04 My 4 Key Advices to making games in Unity
    Official web site:
    www.imphenzia.com
    Twitter:
    / imphenzia
    My Itch.Io page with all my Ludum Dare games:
    imphenzia.itch.io/
    Imphenzia Discord server invite:
    / discord

ความคิดเห็น • 4.8K

  • @Yintalk
    @Yintalk 2 ปีที่แล้ว +3096

    "You don't get better at coding, you get better at googling what to code" - Some professional coder

    • @hellothere-sf1gl
      @hellothere-sf1gl 2 ปีที่แล้ว +65

      im googling more on the buggs pf unity rather than the actual code

    • @Yintalk
      @Yintalk 2 ปีที่แล้ว +12

      @@hellothere-sf1gl fair enough

    • @ehe5419
      @ehe5419 2 ปีที่แล้ว +7

      @@hellothere-sf1gl same

    • @apo11ocat
      @apo11ocat 2 ปีที่แล้ว +3

      ya i heard that from somewhere

    • @asfsdf2412
      @asfsdf2412 2 ปีที่แล้ว +85

      Me, who copies codes and slaps it on my unity cube: you know, im something of a gamedev myself

  • @SyaifulAmriLingga
    @SyaifulAmriLingga 3 ปีที่แล้ว +800

    Damn...still can't believe a video of this high quality material is available for free. Thank you for creating this

    • @Komikedy
      @Komikedy 3 ปีที่แล้ว +2

      Yes I Agree with you

    • @BanXxX69
      @BanXxX69 3 ปีที่แล้ว

      This.

    • @damsen978
      @damsen978 3 ปีที่แล้ว

      It should always be free.

    • @isMeStranger
      @isMeStranger 3 ปีที่แล้ว +9

      trust me, ive been to udemy and other online courses... these youtube tutorials are far better than the ones on those sites.

    • @LynXHimself
      @LynXHimself 3 ปีที่แล้ว +6

      @@isMeStranger I 100% agree! this one is probably better than 90% of unity content on udemy

  • @tom120ali
    @tom120ali ปีที่แล้ว +275

    This is one of the best tutorials ever created on TH-cam. I can't believe this kind of content is free to us all, what a world we live in.

    • @Zanquick
      @Zanquick ปีที่แล้ว +1

      true

    • @BraulyoGaming
      @BraulyoGaming ปีที่แล้ว +4

      Godbless this creator 🙏 he may got more project to do

    • @Mrpaul20
      @Mrpaul20 ปีที่แล้ว +3

      the world is very nice filled with nice people and also thnx to the platform where we find lots of useful things

    • @DaringToast
      @DaringToast ปีที่แล้ว

      Yeah, this man is just.. WOW! Great tutorial, and a wonderful delivery!!

  • @cathychoi6959
    @cathychoi6959 10 หลายเดือนก่อน +22

    Thanks for the best UNITY tutorial! as an Unreal Unser, just Unity starter, I have searched many places, no one really explained that well as you did here, thanks again for your insanely detailed content.

    • @Imphenzia
      @Imphenzia  10 หลายเดือนก่อน +3

      Thanl you so much! I am hoping to update ut with a 2023 video. I am also learning Unreal Engine now so bridging users between the two is something I'd like to help with. Both are amazing engines!

    • @cathychoi6959
      @cathychoi6959 10 หลายเดือนก่อน

      Look forward to seeing that! Good luck with Unreal and I believe it won’t be that challenging for you!

  • @TheKarishi
    @TheKarishi 3 ปีที่แล้ว +546

    The section starting at 1:59:39 is SO INSPIRING. I feel like Unity could straight-up use that section as marketing material.

    • @septercat
      @septercat 3 ปีที่แล้ว +4

      1 hour comment get 1 like wow (It is me)

    • @avgsteve
      @avgsteve 3 ปีที่แล้ว +9

      this is something really encourages me to keep trying

    • @darragh5210
      @darragh5210 2 ปีที่แล้ว +7

      I know and this part 02:04:31

    • @fritzschnitzmueller3768
      @fritzschnitzmueller3768 2 ปีที่แล้ว +6

      @@darragh5210 that part was so deep

    • @frankman9686
      @frankman9686 2 ปีที่แล้ว +1

      Hiya, does anybody know the extensions used in this video? I need it so that the stuff l code is read by the system

  • @SovaySovay
    @SovaySovay 3 ปีที่แล้ว +760

    Love this guy's dad jokes. "I'm not depressed but I have D pressed" lmao

    • @BanXxX69
      @BanXxX69 3 ปีที่แล้ว +4

      And this comment made them even funnier because now I always think of it xD

    • @elitistllama4992
      @elitistllama4992 3 ปีที่แล้ว +1

      ._.xd

    • @theaudionogin7093
      @theaudionogin7093 3 ปีที่แล้ว +2

      THE PUNS ARE BACK IN TH-cam COMMENTS!!!!!!!! (lol but seriously good pun)

    • @ashokchoudhary1663
      @ashokchoudhary1663 3 ปีที่แล้ว

      @@elitistllama4992 oh wait this XD looks like a sad one

    • @coffeecoder8162
      @coffeecoder8162 3 ปีที่แล้ว +2

      If you hear strange sounds and and a smell coming from the child you can re-parent the child and the problem pretty much goes away.

  • @Weddlz-
    @Weddlz- ปีที่แล้ว +73

    If anyone is having an issue where "Input" doesn't show a drop down menu and "Monobehaviour" Isn't the correct color:
    Make sure that Unity's external script editor is set to Visual Studio.
    You can change this by clicking Edit in the top left corner, and then preferences.
    Also make sure to restart Visual Studio.

    • @nanciuandimatei7268
      @nanciuandimatei7268 ปีที่แล้ว +5

      Thank you so much!!! Spent 30 minutes trying to find the problem

    • @Lina-bw5xz
      @Lina-bw5xz ปีที่แล้ว +2

      omg thank you

    • @StephenJamieson
      @StephenJamieson ปีที่แล้ว +1

      What sucks is I did that and it does show all the project files on the left now, but still doesn't show the coloring or autopopulate the options when using (Input. )

    • @alfiandrachen7439
      @alfiandrachen7439 ปีที่แล้ว

      @@StephenJamieson huh same

    • @Sylintlyfe
      @Sylintlyfe ปีที่แล้ว +1

      You the GOAT for this!!!

  • @mrCetus
    @mrCetus 2 ปีที่แล้ว +123

    This is the best unity starter tutorial I’ve found. I needed something basic to move from my basic 3D modelling and basic programming to get into unity, and this was exactly the right balance. And like other comments, 2hrs video that you don’t want to skip through or get bored with, is something in itself. Well done!

  • @aaronelliott8403
    @aaronelliott8403 3 ปีที่แล้ว +1878

    Can I just say as someone who's just started trying to learn both Unity and Blender, your videos are the best!

    • @dewayneyocum3083
      @dewayneyocum3083 3 ปีที่แล้ว +35

      me to! we should form a team and make a great game!

    • @ransonjoeldsouza9854
      @ransonjoeldsouza9854 3 ปีที่แล้ว +11

      @@dewayneyocum3083 me too😂

    • @maaz3552
      @maaz3552 3 ปีที่แล้ว +4

      Same

    • @mamatz3527
      @mamatz3527 3 ปีที่แล้ว +4

      Same bruh 🤣

    • @mathew5387
      @mathew5387 3 ปีที่แล้ว +3

      Same bro

  • @ChadWellsForReal
    @ChadWellsForReal 3 ปีที่แล้ว +545

    This is like my 5th "Unity tutorial for beginners" that I've followed along with, and this one is the best I've seen. Well done.

    • @pranavraja8296
      @pranavraja8296 3 ปีที่แล้ว +3

      ikr its so good

    • @jfp0763
      @jfp0763 3 ปีที่แล้ว +3

      me toooo

    • @seith949
      @seith949 3 ปีที่แล้ว +14

      yeah i literally searched tens of videos for beginners but they were all a mess, this one is simple and teaches everything i was searching

    • @abramharder3787
      @abramharder3787 3 ปีที่แล้ว

      💯 very true

    • @pipodoxLP
      @pipodoxLP 3 ปีที่แล้ว

      Same here!

  • @blacksad23
    @blacksad23 11 หลายเดือนก่อน +8

    I think you're the only tutorial on youtube that actually explains scripting in a manner that is easy to follow and makes sense! Thank you!

    • @Imphenzia
      @Imphenzia  11 หลายเดือนก่อน

      Thank you! =) Glad it helps!

  • @DannyCallaghan
    @DannyCallaghan 2 ปีที่แล้ว +66

    I've been a developer for over 20 years, and I've sat through more video and in-person tutorials, for dozens of programming languages, applications, frameworks, libraries, etc, than I care to remember - I honestly don't recall seeing a better one than this. Superb.

    • @JustSmile949
      @JustSmile949 ปีที่แล้ว +2

      its so funny to see, almost on every tutorial a comment like this.

  • @chaosmastermind
    @chaosmastermind 3 ปีที่แล้ว +2196

    "Let's press play and see if this is a fun game.... Nope, still sucks."
    Oh if only big game companies did this at least once in their games. LOL

    • @saadakbar8
      @saadakbar8 3 ปีที่แล้ว +80

      EA be like "Here's a DLC that adds fun to the game. That'll be $50".

    • @chaosmastermind
      @chaosmastermind 3 ปีที่แล้ว +30

      @@saadakbar8 *EA proceeds to add vanity hats and loot boxes*

    • @hyperdiper5067
      @hyperdiper5067 3 ปีที่แล้ว +12

      JOBS DONE !

    • @2-_
      @2-_ 3 ปีที่แล้ว +10

      28:13

    • @munchymcmouthington298
      @munchymcmouthington298 3 ปีที่แล้ว +8

      Hey hey hey, there are stupid DLCs that add nothing to the game to be sold! Priorities!

  • @M4st3rCraft
    @M4st3rCraft ปีที่แล้ว +3

    Alright, about 1 hour in I totally love it. 2 years later this still is perfectly up to date, what I love is that every time I have a stupid question in my mind, you instantly answer that question within a video.

  • @riplee406
    @riplee406 2 ปีที่แล้ว +4

    One of the best educational videos I've seen for Beginning Unity. The idea of constructing "bugs" and the various methods to approach a solution is brilliant. Nice work!

  • @codinginflow
    @codinginflow 3 ปีที่แล้ว +983

    1:59:38 I love this part

    • @jishnubalaji6586
      @jishnubalaji6586 3 ปีที่แล้ว +45

      I love this part 2:04:30

    • @rawndommemes1596
      @rawndommemes1596 3 ปีที่แล้ว +19

      @@jishnubalaji6586 that means you don't like the video

    • @jishnubalaji6586
      @jishnubalaji6586 3 ปีที่แล้ว +46

      @@rawndommemes1596 it's just a joke relax

    • @tappl3
      @tappl3 3 ปีที่แล้ว +6

      b e a n

    • @jaykay7932
      @jaykay7932 3 ปีที่แล้ว +17

      @@tappl3 you cant say bean... thats reserved for java classes

  • @sam.ammatouri
    @sam.ammatouri 3 ปีที่แล้ว +537

    You have such a great "teacher attitude" and you know exactly what beginners wants to know. Very well done, a wonderful and informative video!

    • @otukenn79
      @otukenn79 3 ปีที่แล้ว +4

      Exactly

    • @PearlyFostter
      @PearlyFostter 3 ปีที่แล้ว +3

      PRECISELY SAID^^^^^^

    • @panzermisi07
      @panzermisi07 3 ปีที่แล้ว +3

      best teacher(if Dani youtuber /game creator would teach too,i would not see this super wideo

    • @LsdRaccoon
      @LsdRaccoon 3 ปีที่แล้ว +1

      @vlаdimir рutin is аndrеi раnin jfk is jimmy carter stfu

  • @markw4206
    @markw4206 2 ปีที่แล้ว +4

    Beautiful job. Clear, interesting, and even entertaining. This was my intro to Unity - so many thanks!

  • @kalihunter
    @kalihunter ปีที่แล้ว +1

    This is one of the best tutorials ever created on TH-cam. This is the best unity starter tutorial I’ve found. Amazing Imphenzia!!

  • @harshjain4256
    @harshjain4256 3 ปีที่แล้ว +84

    That "can i" part blown my mind😂😂

    • @Clodd30
      @Clodd30 3 ปีที่แล้ว

      I think it would be better if he used "how" (how can I) instead of just "can I"

    • @osuscyan3143
      @osuscyan3143 3 ปีที่แล้ว +5

      @@Clodd30 the entire 2 hour video was filled with "how can I"

    • @Clodd30
      @Clodd30 3 ปีที่แล้ว +1

      @@osuscyan3143 Iv seen the video. My point is: asking your self "can I" aint that effective cos you know you can, but dont know how. For that reason I said what I said

  • @AttackingTucans
    @AttackingTucans 2 ปีที่แล้ว +716

    This is making me realize that the guy who made flappy bird practically won a lottery. Something he probably made in a few hours made him millions 🤯

    • @Maxatal
      @Maxatal 2 ปีที่แล้ว +18

      That’s a lot coming from you after what you did 🤨

    • @nulzn8691
      @nulzn8691 2 ปีที่แล้ว +25

      And then he needed to take the game of app stores because of people going insane about it

    • @Bloodbone
      @Bloodbone 2 ปีที่แล้ว +22

      @@nulzn8691 well. He didn't need to. He wanted to

    • @nulzn8691
      @nulzn8691 2 ปีที่แล้ว +5

      @@Bloodbone Yeah, true

    • @Joy-dn8yz
      @Joy-dn8yz 2 ปีที่แล้ว +30

      But he didn't make it in Unity. I think he made it without the game engine at all. So it might have took him a few days or weeks

  • @atoz_4305
    @atoz_4305 2 ปีที่แล้ว

    Ive been following your blender tutorials for a long time now, it really helps me understand and learn along the way. Now , Im here learning the Unity engine quite helpful and tutorial that is engaging and understandable. Thanks for this tutorials and more to come!

  • @ibrahimonibudo
    @ibrahimonibudo ปีที่แล้ว +2

    I am new to Unity. This tutorial has just answered all the questions that I have asked myself as a beginner. Thank you for putting this together. 👍🏽

  • @RoughDonut
    @RoughDonut 3 ปีที่แล้ว +424

    Duuuude the timing couldn't have been any better. Just minutes ago i decided i want to finally start learning Unity and you just uploaded this video!
    You are a godsend!

    • @MishaCatz
      @MishaCatz 3 ปีที่แล้ว +7

      Saaame! I was learning Unreal Engine and wanted to try out Unity this week-end.

    • @domo1826
      @domo1826 3 ปีที่แล้ว +2

      @@MishaCatz What are your thoughts on unreal?

    • @MishaCatz
      @MishaCatz 3 ปีที่แล้ว +10

      @@domo1826 From what I read online and experiment, Unreal is mostly made for bigger team that each member work on a specific task, while Unity's more feasible for an individual. I find that Unreal is made to create super-realistic movies and games. You can try it out free on Epic and they give 200$ worth of free props every month in the marketplace. I think it's really good to have an understanding of both software in case your project needs it.

    • @willmungas8964
      @willmungas8964 3 ปีที่แล้ว +2

      IKR thank god all the other tutorials i find are outdated by a few years and the example projects dont work anymore

    • @dererzherzog
      @dererzherzog 3 ปีที่แล้ว +2

      Lucky you! Some of us had to watch tons of other videos, before discovering this gem...

  • @DanSpartan177
    @DanSpartan177 3 ปีที่แล้ว +65

    teacher :-teaches code
    -write code
    -"why is it not working?"
    yep, i would love to know more about this profession

  • @MelodiCat753
    @MelodiCat753 2 ปีที่แล้ว

    Phenomenal phenomenal tutorial. You explain topics accurately without providing false truths, but you also introduce ideas when needed while also finding opportunities lessons on how to think like a programmer. I am a programmer who is here to learn about Unity, but I bet this would be helpful to someone without programming experience.

  • @pandadog8343
    @pandadog8343 ปีที่แล้ว +9

    as others have said, this is the best tutorials that i have seen for a beginner. most tutorials are way more complex then this and they don't bother explain what something does or why you do it. Great job with the video and when I decide to look at blender I know where i am going to learn.

  • @StubenhockerElite
    @StubenhockerElite 3 ปีที่แล้ว +10

    Respect, this is the perfect walk through a beginner at Unity needs. No stupid skits, no advertisement, just a solid tutorial. Thanks!

  • @ironcrossadmiral9418
    @ironcrossadmiral9418 2 ปีที่แล้ว +188

    The fact that a feature length film level tutorial exists for free and is this clear and this detailed gives me hope for humanity. You're the best man!

    • @duanedodson1
      @duanedodson1 9 หลายเดือนก่อน

      There are literally thousands of them here, but ok.

  • @zobbo123
    @zobbo123 2 ปีที่แล้ว

    On the of the most informative videos I've ever watched. Was studying a book, got stuck, watched this very slowly over the course of a week (time is limited :) ). Made a lot of progress. Thank you! Thank you! THANK YOU!

  • @itsokrunrun
    @itsokrunrun 2 ปีที่แล้ว

    BEST UNITY VIDEO TUTORIAL I HAVE COME ACROSS. THANK YOU SO MUCH!!

  • @ttracs
    @ttracs 3 ปีที่แล้ว +49

    Finally thank god, a simple tutorial that actually outlines the purpose of the code! You are a saint, everyone else places “beginner tutorial” in the title then goes into high level scripting without so much as an explanation

    • @rc8s
      @rc8s 2 ปีที่แล้ว +1

      "High-level"? So, easy code?

    • @ttracs
      @ttracs 2 ปีที่แล้ว

      @@rc8s “easy code” isn’t easy for someone who’s never touched c# before you empty skull.

  • @Hangaroid
    @Hangaroid 3 ปีที่แล้ว +100

    19:26 I laughed so hard when you said "I can reparent this child object and then the problem pretty much goes away"
    Honestly there are so many professionals giving these tutorials on how to use software and all of them have something about them that is a bit off like how they talk or their sense of humour, but you hit it all out of the park. Congrats.

    • @Headcator
      @Headcator 3 ปีที่แล้ว +2

      he were brilliant funny ,especially at the end when he looked to the other side.

    • @ajaxnation9504
      @ajaxnation9504 3 ปีที่แล้ว +5

      God you're so right, I've turned down learning Unity because all I could find is one 10 minutes video that only explains one option, and the guy's only focusing on the tutorial or promoting his channel rather than providing high quality audio as well as set the mood for a fun learning experience like this guy.

    • @Priest
      @Priest 3 ปีที่แล้ว +1

      @@ajaxnation9504 sadly thats the reality of free youtube, and I am guilty of that too, but have in mind that its someone elses personal youtube channel you are watching, not a professional that is paid to do it by you or anyone, try watching lynda tutorials, if you want something to really learn from and not waste time.
      Remember a saying from Balkans "how much money, that much music" ,or as English folks say "You get what you pay for"

    • @ajaxnation9504
      @ajaxnation9504 3 ปีที่แล้ว

      @@Priest You're pretty much right, I remember buying a Udemy course which was stupidly detailed but extremely long, most youtubers explain 1 feature in a 10-15min video. This guy, oh this guy's doing good's work, he's teaching you the general concept with useful tips thrown in every 10 seconds or so, and don't forget the little humor that made a video this long enjoyable (first time I'll stick around for a video that is over 30mins long).

  • @firemonkey1015
    @firemonkey1015 2 ปีที่แล้ว +2

    I'm a really hands on type of guy so I can learn a bit but get stressed out from basics if there's no hand on action happening. This tutorial was absolutely perfect, kept me engaged the entire time and went over some of the very basics I could probably use a refresher on. I came from a language that wasn't C# so I'm very new to this whole format and everything in here helped a lot going over the basics and I'm actually really surprised how simple it all is.

  • @GMNGChristian
    @GMNGChristian 2 ปีที่แล้ว

    I followed this tut all the way through and got the same result you did - very awesome. Though my controls did break with the collision lines, but once we deleted those all was good again. Definitely looking forward to doing another one of your tuts.

  • @hamburger7834
    @hamburger7834 3 ปีที่แล้ว +24

    "You won't write perfect code straight away first of all, and you'll never write perfect code, and you shouldn't, really even try to write perfect code, because if you do that, you'll fail to make a game."
    Most game developers who struggle to finish games because they aren't perfect need to hear this entire statement.

  • @nicolas6675
    @nicolas6675 3 ปีที่แล้ว +27

    You should make like a full 10-20 hours course man, you're great!

  • @AstonMartin-ux9du
    @AstonMartin-ux9du 25 วันที่ผ่านมา

    Struggling for weeks. All basic doubts solved now! Thanks a ton.

  • @ScrewyGirl
    @ScrewyGirl ปีที่แล้ว

    This was, by far, one of the best tutorials I have ever seen. It was easy to follow, even for someone who is brand new to coding. Thank you.

  • @lasagna8156
    @lasagna8156 3 ปีที่แล้ว +7

    You would be a great teacher imo. In the way you comfort the people watching when saying something that sounds difficult, like scripting, and in the way that you say "Don't worry, you'll nail it." I wish I had a teacher like you.

  • @vladimirhornjak9585
    @vladimirhornjak9585 3 ปีที่แล้ว +136

    This is my second time rewatching this video. I'd really like to thank you. This is a big motivation and I will hopefully start to learn about coding again.

    • @frankman9686
      @frankman9686 2 ปีที่แล้ว +1

      what are the extensions used for this video @Imphenzia?

    • @bluebeerider7208
      @bluebeerider7208 2 ปีที่แล้ว +1

      Why ?? did u stop coding before? Is that frustrating?

    • @vladimirhornjak9585
      @vladimirhornjak9585 2 ปีที่แล้ว +1

      @@bluebeerider7208 Yeah.. it was hard to get into. After watching it for the second time I wanted to do his make your first game video. Unfortunately tho I never got myself to watch it and at some point accidentally deleted Unity. Honestly I don't know if I will start again.. I have other priorities currently and really set it aside. Maybe one day for fun, but it really isn't on my radar currently

  • @UsmanAli-oe5rh
    @UsmanAli-oe5rh 2 ปีที่แล้ว +17

    1:59:35 The part every new programmer want !!! Perfect Man !!!! You got new subscriber ❤️

  • @nathandanskin3726
    @nathandanskin3726 ปีที่แล้ว

    I’ve watched a lot of videos for blender and unity but this video and explanations are right on point! This would be one of the first videos I would recommend to beginners!! Great job 👌👌👌

  • @deliafeng1921
    @deliafeng1921 3 ปีที่แล้ว +83

    My unity learning journey :
    Day 1: 28:10
    Day 2: 58:25
    Day 3: 1:10:28
    Day 4: Troubleshooting
    Day 5: Break
    Day 6: Finished the video! (2:04:30)
    (I know the basics of Python and recently got into this game engine :) )

    • @prabhjitkaur1333
      @prabhjitkaur1333 3 ปีที่แล้ว

      Me to

    • @shelbygambo
      @shelbygambo 3 ปีที่แล้ว

      can u code with it and what did u learn?

    • @GhostSlayerYT
      @GhostSlayerYT 3 ปีที่แล้ว

      @@shelbygambo nothing :\
      just STARTING TODAY!

    • @creeks123
      @creeks123 3 ปีที่แล้ว

      I've started 2 years ago. C# was a struggle.

    • @GhostSlayerYT
      @GhostSlayerYT 3 ปีที่แล้ว

      @@creeks123 i started a week ago
      learned nothing get to know nothing did nothing planned to leave:(

  • @patrickoviatt2432
    @patrickoviatt2432 2 ปีที่แล้ว +131

    If you're starting out like me, just a quick note, as updates may have changed things in the background - at timestamp 1:11:43, when working with the script file, private on line 27 seems to no longer be needed, and may cause errors as of 08/30/2021, on a re-open of my file, i got compiler errors pointing to the script and had to open in safe mode. (edit-corrected date, and added more notes)(edit 2 - added timestamp and further clarification)

    • @cryptoworldgames
      @cryptoworldgames 2 ปีที่แล้ว +6

      Answer by arcade82 · Nov 08, 2014 at 03:41 AM
      For anybody else, who maybe more recently than 2 years ago encountered this problem. I just fixed mine with: changing float moveHorizontal = Input.getAxis("Horizontal"); to
      { float moveHorizontal = UnityEngine.Input.GetAxis("Horizontal"); }
      It doens't recognize the getAxis without a CAPital G and it doesn't recognize the Input without UnityEngine attached.

    • @seniorcactie2722
      @seniorcactie2722 2 ปีที่แล้ว +2

      Idk if this is also a change but I can't get some of my keywords to get any colour and unity also doesn't suggest stuff like it does for him.
      EDIT: nvm I figured it out. The thing on preferences wasn't switched.

    • @DarylChris
      @DarylChris 2 ปีที่แล้ว

      @@seniorcactie2722 I was about to make this comment that the suggestion doesn’t show on mine too

    • @seniorcactie2722
      @seniorcactie2722 2 ปีที่แล้ว

      @@DarylChris Just needed that problem solving mindset I guess 😂

    • @Danstry
      @Danstry 2 ปีที่แล้ว

      @@seniorcactie2722 what thing on preferences, im getting the same prob;lem

  • @dennisdzeko3916
    @dennisdzeko3916 2 ปีที่แล้ว +7

    Not even halfway through the vid and I still wanted to say thank you! Your explanations and examples are so on point. Making much more sense than many other tutorials. Stay awesome!

    • @CedenoTV
      @CedenoTV 2 ปีที่แล้ว

      LOOKING FOR A DEVELOPER FOR A METAVERSE PROJECT WITH NFT

  • @sebastianparra6152
    @sebastianparra6152 ปีที่แล้ว

    Your videos are amazing. I could watch this for 2 hours without a problem when back in college, I used to hate going to my programming classes, which my instructors used to be incredibly tedious.

  • @Poptartpug
    @Poptartpug 2 ปีที่แล้ว +10

    I really like that "No stone unturned" style. 34:24
    I know a lot of these "stones" most tutorials, even beginner tutorials, don't explain probably don't need to be explained. For the sake of the video length and stuff. But sometimes I really wish they would. Amazing video.

  • @adamgascoine
    @adamgascoine 3 ปีที่แล้ว +63

    Thank you for this, and your other, wonderful tutorials. Your manner, charisma, innate understanding of the learning curve, time management, humor and expertise is on another level. You're an absolute master at creating tutorials (I have watched many of your Blender tutorials as well). How lucky we are to have this. Bravo!

  • @enzu153
    @enzu153 2 ปีที่แล้ว +1

    The can I questions that you gave examples of is really great! Thanks for that haven’t seen anyone else give an example like that just really awesome!

  • @jc_hunter
    @jc_hunter 2 ปีที่แล้ว

    Having played around with the XNA framework back in the day and wanting to get back to try and make some games, I was so glad I found this. With just following tutorials I get results but have no clue what I just did. This clarifies so much, I feel a lot more confident of being able to actually make a game this time.

  • @cicispatty5803
    @cicispatty5803 2 ปีที่แล้ว +3

    I've been hunting for weeks for a good Unity tutorial, and finally found this one. Thanks so much for putting this together, you're the only one I've found so far that was simple enough for a total beginner like myself to grasp, while also actually getting me somewhere. I finally feel like i can start to learn Unity now. Again thanks so much for this!

  • @sifatguai1252
    @sifatguai1252 3 ปีที่แล้ว +13

    I appreciate you for going into small details and just taking your time to teach us.

  • @italiener82
    @italiener82 2 ปีที่แล้ว +2

    You've explained it in an excellent manner, even tho it can still be overwhelming (in my case) especially with regards to knowing when and where to declare and define a variable, Monobehaviors and whatnot. I guess those are the things one can really get familiar with once you butt head with it through a lot of trial and error. The fact you've crammed a lot of notions in a 2-hour video is amazing in itself. Bravo!

  • @mattstorr
    @mattstorr 2 ปีที่แล้ว +3

    Great intro to Unity. Absolutely loved the development flow and incremental changes at 1.59.40. The fact that you made lots of mistakes (even if they were planned), shows the reality of coding and whats needed to review, refactor and fix. New subscriber :-)

  • @oatcube3961
    @oatcube3961 2 ปีที่แล้ว +7

    I've been coding for on Unity for 2 years already but it's always fun to watch videos like these to see where I started. Especially the "Can I Part" in the end. Been delving deep into my newest project for nearly a year now. Wishlist coming along nicely and alpha testing starting late this year.

  • @jestfrenzy3235
    @jestfrenzy3235 3 ปีที่แล้ว +8

    The "Can I" part made me emotional, good god! This was an amazing tutorial!

  • @onyxz7
    @onyxz7 2 ปีที่แล้ว

    The best tutorial to get all the tools that a complete beginner on unity needs. Thank you.

  • @GamerArchive_
    @GamerArchive_ 2 ปีที่แล้ว

    This is the first 1 hour + video on youtube that i watched and i can say i enjoyed every second! Great tutorial!.

  • @KrymsonScale
    @KrymsonScale 3 ปีที่แล้ว +4

    Thank for explaining everything from point 0, so many tutorials assume things and most are for higher level understanding of Unity/coding.
    This tutorial explains the why and how just as good or better then a level in a video game. I can't thank you enough. Really inspirational to get me to continue learning about making games.

  • @faisalsspace7860
    @faisalsspace7860 3 ปีที่แล้ว +7

    After watching 35 minutes I'm about to comment that how detailed and patiently you've made your video. Amazing

  • @nirleybo
    @nirleybo 2 ปีที่แล้ว

    Probably the BEST tutorial I've ever seen. Thank you very much dear Sir for the time invested in this highly detailed, professional video

  • @notarealperson01
    @notarealperson01 2 ปีที่แล้ว +7

    Just started learning game dev/ C# and this is one of the best tutorials out there! So straightfoward and actually explains what everything does. Worth the time!

    • @shadowskillz1975
      @shadowskillz1975 2 ปีที่แล้ว

      56:40 Debug.Log
      i tries same script but when i save and go back to unity press space nothing in the console....
      anyone face this.. help me..
      59:13 GetComponent
      then ignores debug.log tried this code also my player still not working (jumping)
      help me out!!!

  • @ldmmia
    @ldmmia 3 ปีที่แล้ว +3

    From unity learn to other youtube vods, this basic is essential and rare. Thx so much.

  • @falafel1906
    @falafel1906 2 ปีที่แล้ว +4

    The world needs more people like you who share knowledge absolutely for free. This really helps beginners trying to get into gamedev! Thank You so very much.

  • @aimeerivers
    @aimeerivers 2 ปีที่แล้ว +2

    As someone once said, “You don’t have to write pretty code to make a fun game” … oh wait, looks like that was me!

  • @vitaliizurian4193
    @vitaliizurian4193 2 ปีที่แล้ว

    I can't believe this video has so much value for free

  • @Adrien13Sanctioned
    @Adrien13Sanctioned 3 ปีที่แล้ว +3

    I've been deving in unity for well over a year now and even I got to learn some neat and handy little things from this, thanks for making and explaining so pleasantly, :D

  • @jaypeebolonia4648
    @jaypeebolonia4648 3 ปีที่แล้ว +5

    That "can I scene" at the last part is super cool at the same time super inspiring!

  • @soundstothecore3714
    @soundstothecore3714 4 หลายเดือนก่อน

    Thanks for taking the time to make this video. I'm just about to enter the world of scripting and this has really helped.

  • @spagroen
    @spagroen 2 ปีที่แล้ว

    Thank you so much for this. Just recently started with Unity and this is such a great tutorial. The 'can I' bit at the end was sooo inspirational that I am actually going to try and replicate some of these. Thank you.

  • @ElectroFriedBees
    @ElectroFriedBees 3 ปีที่แล้ว +36

    That was one of the best two hours of youtube I have ever experienced. Thank you so much for this!

  • @lauradaly6917
    @lauradaly6917 5 หลายเดือนก่อน +1

    Absolutely the BEST Unity tutorial I've ever seen!! Thank you soooo much for taking the time to break it all down step by step, and even add the time stamp links. Amazing and well done! Thank you thank you thank you again!! 🤩⭐⭐⭐⭐⭐🤩

  • @MegaMGstudios
    @MegaMGstudios 2 ปีที่แล้ว

    This is an amazing tutorial! I gotta learn unity for a university project and this is a huge help since I have no experience with Unity. I really like the 3D animations when you explain something

  • @maizenbrot
    @maizenbrot 2 ปีที่แล้ว +29

    The setup of the ending of the tutorial around 1:59 is just BRILLIANT; after seeing the whole tuturial he doesn't have to show precisely *how* he did those things, you just need to see what the process is you need to follow to take you from where you are after the toturial ends and to an amazing looking lo-poly platformer. One small increment at a time.

  • @pfiffi7509
    @pfiffi7509 3 ปีที่แล้ว +3

    That was such an amazing tutorial!
    Had a bit experience in programming before, but i wanted to make my first Unity game. Helped me a looooot, thaaaank you dude

  • @thingwithchlorophyll2101
    @thingwithchlorophyll2101 2 ปีที่แล้ว +5

    The best tutorial video I could find so far. Explains everything to the core

    • @dennisdzeko3916
      @dennisdzeko3916 2 ปีที่แล้ว +2

      and he is still around leaving hearts to our comments

  • @guillermogonzalez4326
    @guillermogonzalez4326 2 ปีที่แล้ว

    Thank you. Very clear with lots of exercises and different approach to same result. No time wasted straightforward with the right information. For a first introduction it was just perfect.You are excellent,Thank you again.

  • @mutatednut
    @mutatednut 2 ปีที่แล้ว +4

    You are an insanely good explainer. I felt like I was in computer science class again watching you. Only difference is you explain better than any professor I’ve had

  • @robstervienna4695
    @robstervienna4695 3 ปีที่แล้ว +3

    those last 5 minutes were the best ones I saw for years! epic!

  • @stuartmarsh5574
    @stuartmarsh5574 ปีที่แล้ว +1

    I did this tutorial from start to finish and learned a lot. Thank you.

  • @ko_gi__7306
    @ko_gi__7306 ปีที่แล้ว

    Many thanks for actually kick-starting me into Unity. One of the best if not The best starting tutorials out there !

  • @skepsys_d
    @skepsys_d 3 ปีที่แล้ว +4

    Wow, that was friggin' awesome. Loved the ending with all the "What if's" very cool. Thank you for sharing, this was very easy to follow. Subscribed!

  • @pksphdcad
    @pksphdcad 2 ปีที่แล้ว +4

    You are a natural-born teacher; you explain so a beginner can understand. I have tried to learn Unity for a couple of years and got frustrated with not completing anything from start to finish because others do only segments of Unity. I now feel confident I could start something on my own after watching your video. And, I could check my own scriptings errors!! Thank you for your contribution to teaching others.

    • @Imphenzia
      @Imphenzia  2 ปีที่แล้ว +3

      Hi, I was very happy to read your comment and that the video helped you along the way! Keep it up and I hope you get to create some games and that you have fun during the process :)

  • @ZonXification
    @ZonXification ปีที่แล้ว +1

    You Sir are a true teacher. Thank you for taking your time and creating this gem of a video

  • @rickdangerous_x
    @rickdangerous_x ปีที่แล้ว

    Just want to express my gratitude Dear Stefan! This your video literally saved me on my way to Unity dev, I took vacation to learn it, and after several days of reading documentation, checking Unity tutorials, more reading ... I was at the edge to give up. Man... literally the best way to explain the stuff - you did. Those side steps for various options for the same, nice explanation of unexpected behavior - that is gold. Thank you very much! All the best to you and family! Kind regards!

  • @cnion1158
    @cnion1158 3 ปีที่แล้ว +3

    He just broke down everything so well.Made my life of learning SO much easier

  • @briannamartinezwellness
    @briannamartinezwellness 2 ปีที่แล้ว +131

    I’m just discovering Unity. This seems perfect for my 8 year old son… he’s been designing his own game, but we were just missing the piece of building it. Thanks for the tutorial!

    • @tasticola
      @tasticola 2 ปีที่แล้ว +3

      My son and i have been trying to figure out Unity for a while. Hopefully this video is what we needed!! Thank you Imphenzia. 😊

    • @CedenoTV
      @CedenoTV 2 ปีที่แล้ว

      LOOKING FOR A DEVELOPER FOR A METAVERSE PROJECT WITH NFT

    • @shresthshrotriya7347
      @shresthshrotriya7347 2 ปีที่แล้ว +9

      first help him learn A B C

    • @ashutoshhiremath720
      @ashutoshhiremath720 2 ปีที่แล้ว +8

      @@shresthshrotriya7347 hes 8 dude, theyre done with A B C lmao

    • @IcyStoneGaming
      @IcyStoneGaming 2 ปีที่แล้ว

      @ChickenGamer LOL! 😂😂😂

  • @PerKylemark
    @PerKylemark ปีที่แล้ว

    Grymt bra! Tack! Något av det mest pedagogiska jag sett.

  • @rezatb7237
    @rezatb7237 2 ปีที่แล้ว

    Thanks for my first experience with Unity. The "can I"? part was the best one.

  • @FairyFromTheMoon
    @FairyFromTheMoon 2 ปีที่แล้ว +3

    Amazing tutorial. Dynamic, funny and full of interesting stuff brought in a right way for a complete novice ... I guess this is the only
    good tutorial on Unity on entire YT. Thank you.

  • @rb76768
    @rb76768 3 ปีที่แล้ว +26

    BEST TEACHER EVEEER❤️❤️❤️❤️

  • @achimschneider2886
    @achimschneider2886 2 ปีที่แล้ว +1

    One of the best tutorials I have ever seen. Perfect for absolute beginners - like me ;-)

  • @diegogomez1563
    @diegogomez1563 2 ปีที่แล้ว

    The best tutorial to start with Unity. TYSM!

  • @MsGul
    @MsGul 2 ปีที่แล้ว +5

    OMG this is the best tutorial! I am starting Unity today,, and I love his explaining the materials comparing to the life examples, way easier to understand, easier to remember and funnier to study, I wish every professors taught their classes like this!

  • @AmSpace111
    @AmSpace111 3 ปีที่แล้ว +3

    Wow. Thanks a lot man! You really know how to teach beginners. If someone wanted to learn Unity, they would find videos that explain things that apparently the person who’s trying to learn already knows. It’s not a beginner tutorial if it’s not explaining what to do. Thanks man! I hate when people make “beginner” tutorial when it’s not...

  • @dest5218
    @dest5218 2 หลายเดือนก่อน

    Wow loving it, simple straightforward, compact ...just subscribed. Thank you ❤

  • @islandsfuldkorn
    @islandsfuldkorn 2 ปีที่แล้ว +19

    Thanks for being very patient with every step of the guide. It's rare to find someone taking their time to explain everything, even the basic things.

  • @T61APL89
    @T61APL89 3 ปีที่แล้ว +11

    i wasted like 10mins because i didnt realize its 'KeyCode' not 'Keycode' and 'Rigidbody' not 'RigidBody' :D i love coding

  • @damokuro
    @damokuro ปีที่แล้ว

    This tutorial is pure gold! Thank you so much! There's so many neat hints and solutions wrapped into it, explained in a very beginner-friendly way. Also, it does a very good job at not just showing a perfectly working example, but showing how to debug and solve problems. Just one minor remark for people starting with C#: don't use if (...) return; to avoid running the rest of a function. It works for small code blocks, however, for larger chunks of code this quickly becomes hard to maintain and you're better off combining multiple conditions with boolean operators like logical && (and) or || (or) for one if-statement.