How I learned Unity without following tutorials (Developing 1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

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

  • @GMTK
    @GMTK  ปีที่แล้ว +350

    In this video I talk about how, in step 1, you just "learn the basics of Unity". Need some help with that? Well I've put together a monster tutorial focused just on delivering the key, fundamental concepts of the software. It's here - th-cam.com/video/XtQMytORBmM/w-d-xo.html

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

      Ok

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

      Thanks!
      This is just perfect for complete beginners like me

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

      Thank you. Took close to a year of waiting to see this tutorial finally :)

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

      @@filipondrek868 Did you watch the video? :) He tells you what to do. He even links you to his new tutorial video.

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

      It's been almost a year since i started learning unity, now that my knowledge about unity has grown much farther, I want to teach my friend how to use unity and we will soon together make games in the future. I remember the first time watching this when i was 12 where I didn't know a single thing about unity. it's really unbelievable how I got this far.

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

    3:28 - "I went onto TH-cam, I typed in ' Unity Tutorials' and found a bunch of, like, Swedish men who could teach me how to use the software."

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

      The funniest part of this sentence is that Brackeys is Danish, not Swedish.

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

      @@AgsmaJustAgsma Danes are just Swedes with potatoes in their mouths.

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

      Or Indian. I genuinely can’t name a single thing about Sweden apart from IKEA though

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

      @@mcgoldenblade4765 The Norwegians object. Danes are NORWEGIANS with potatoes in their mouths. Swedes are Norwegians with... actually Swedes are just Norwegians, they just don't know it yet/anymore.

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

      @@linforcer Ok Tommy... OK! You've got that thing completely ass backwards! Norwegians are Swedes, they just don't want to acknowledge it. Nobody have owned Sweden (apart from Denmark, we hate Denmark, don't mention Denmark), but Sweden have owned both Norway and Finland and we still could have owned Norway up until 2005 if we just had the cohunes to pull the trigger.

  • @09widji90
    @09widji90 3 ปีที่แล้ว +970

    15:38 - "I know what to type into google"
    This is, without a doubt, the most valuable knowledge when making anything

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

      people really underestimate this as a skill.

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

      Seriously. I had no idea this was a skill until time and time again of having to help my father fix something by telling him specifically what to Google (either that or just getting frustrated and Googling it and fixing it myself). This man has a Ph.D., saves lives on the regular, can't Google for shit.

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

      Literally I got a degree in computer aided drafting and google is the most important thing we learned how to use.

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

      Exactly. Experts don't know everything, they know which questions to ask.

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

      Knowing how to get knowledge is more important that having one.

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

    Man, this video gave me the warm fuzzies, especially when you talk about the pride in remaking a really simple game. It really made me want to get back into making games after ~5 years. Looking forward to the rest of your journey, Mark!

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

      go on mate. give it a go! :)

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

      Ludum Dare 49 is coming up if you're interested.

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

      I think you really should get back into it... Just saying 🌚

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

      Honestly... same! It hasn't quite been 5 years for me, but it has been a few months since I worked on this side project... and this is making me want to open up Unity and get back to work!
      In fact, I might just do that right now!

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

      I also got warm fuzzies and feel inspired to give unity another go !

  • @Tomoka51
    @Tomoka51 ปีที่แล้ว +777

    I know this is a year old, but I'm only 6 minutes in and this video may have just saved me from giving up on my own game. Hearing you recount your experience following along a tutorial and then becoming demoralized and frustrated when you felt as if you had learned absolutely nothing at all despite spending weeks on tutorials helped me realize that that that experience isn't unique to me, and knowing that you clearly found a way to push forward despite that setback gives me a lot of new resolve to keep trying. Thank you so much.

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

      i had the same, this video was a life saver

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

      This video has given me some guide lines to what I need to do.

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

      Exactly!!

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

      Hi, did you make your game? and did you learn something in past 2 months?

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

      @@eymendeveci3469 Hi! my game isn't finished (not by a long shot), but I did make a working version of a few old mobile games and learned a lot about how these things are actually made. I'm working full steam ahead on a prototype of my real game now, which may take a while but I'm really looking forward to it. When I have a playable version, I'll try and remember to update here.

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

    Although "plagiarism" was a funny thing to say, the art of copying others is an *incredible* learning tool. In the creative world, there is a bit of a stigma around the idea of copying other people's work, but it's only a bad thing if you pass it off as your own idea. Copying the work of the people that inspire you so you can get better is one of the oldest keys to success.

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

      learning Godot by cloning Data Wing which is an awesome game with a gameplay i love. i really wanna plan out how to teach this stuff to someone else on the internet once i finish it.. and once i solve my gender dysphoria around my voice, but that's another topic...

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

      @@Wilker_uwu your voice is fine! To some people I sound like a girl (idk how), but you just need to do it. Get the mic out, and start recording.

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

      one of the games i plan making will have a lot of stuff (like music, visuals and level designs) that are blatant copies (only slightly changed) from their sources. what will make them distinct is the unusual ways in which these things are combined.
      thanks to this comment, i have just gotten a very useful idea for this game:
      every level was likely already going to have a details screen before starting (to better tell them apart on the level select). But now i have come up with including a "Credits" tab on this details screen, to see the major sources of inspiration for each level.

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

      "the art of copying others is an incredible learning tool."
      Yeah, look at China. First ridiculed for copying. And already the most advanced country in the world. You will be monitored without even noticing it.

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

      Exactly. "Imitation is not just the sincerest form of flattery - it's the sincerest form of learning." - George Bernard Shaw

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

    There’s so many others like me that got stuck in “tutorial hell” and you feel very unworthy trying to develop games. It really just comes down to how you practice and how you attempt to make your coding/development process more independent. Thank you for giving some advice and putting it into words!

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

      The key is to realise no one is unworthy, and no project is too small. First game I wrote was a simple DOS-based text adventure with some ten locations. It's like anything you create: the hardest part is to start working on something.

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

      I was stuck in tutorial hell for a long time & I agree, Mark's video is great advice. The bit about it going in one ear and out the other when all you do is copy exact instructions, I have been through that too many times. This would be a great video to watch for anyone who hasn't taken their first steps yet & avoid some of that wasted time so many of us had to go through.

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

      For sure! But you are worthy!!!! you areeee worthyy!!!!

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

    I like where this is headed. & Yeah you're exactly right, the most important part is just getting started. I was going to suggest making a couple of small games before starting but you're ahead of the curve!

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

      ok

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

      Grilled Cheese, quantum minecraft.. nice one

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

      curve

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

      its curve man. curve

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

      Hey I saw you on safety third. You’re right the capitalists will use whatever they can to squeeze every last dollar out of everyone at whatever cost

  • @Eternal-pj8zh
    @Eternal-pj8zh ปีที่แล้ว +374

    You can learn literally anything with enough time and dedication. Everyone learns at their own pace.

    • @nzredwolf4048
      @nzredwolf4048 ปีที่แล้ว +16

      i want to learn how to break the laws of thermodynamics and create infinite energy from nothing is less than a millisecond

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

      @@nzredwolf4048 you’ll get there some day buddy. 💪

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

      @@nzredwolf4048 You want the power of the sun in the palm of your hand? Then fix this DAMN DOOR

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

      @@andraw4002 I missed the part where that's my problem.

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

      i want to break my pc without breaking it

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

    I love how much you focus on "knowing what to Google". It's such a crucial thing in so many different fields.

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

      The most important skill since this millennium started. The second most important skill is learning to know what to ignore and not fall in bias.

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

    You can follow tutorials, but be sure to go beyond what is asked. Add in an extra mechanic or a new type of enemy. That way you will have to actually understand what you wrote. But I love your approach!

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

      Yeah, the way I got started programming years ago was by following tutorials for basic games (e.g., breakout) and then trying to add new powerups

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

      Thats how I did too, there was this little air dash script and i was like... what if I made it go up? and suddenly learnt everything that was used, not sure how but eh, thats how i did it!
      And i mean like for lua n stuff now, im actually kinda working on making smb1 in srb2, except, i have to make it a .lua, so any hud scripts i would use to render mario on the screen had to be either loaded already in vanilla, which isnt the case sometimes, or use rectangles... i used rectangles

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

      Yes. The thing with Tutorials is that they show you how to do something from end to end.
      If you don't play around and figure some stuff yourself, it's highly unlikely that you'll commit the new information to memory effectively. This is true even in college. If you went to the clases but never worked on the assigments, you were really unlikely to suceed. That's why they give you the basics and then ask you to build something complex out of it.
      For instance, long ago I had to solve the Towers of Hanoi for an algorithms class after they showed us what recursion was and how it worked. I can't overstate how hard it was for younger me to do that, but it burned the core concepts into my brain.
      Sadly, blindly following a tutorial will land most people in the same spot as it did Mark.

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

      @@kevinmiles5857 yea i just started messing with it and instead of like paying more attention or smth i just L E A R N T

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

      @@kevinmiles5857 I think another understated challenge of tutorials is every person who seeks out a tutorial has their own list of goals that they're trying to complete by following it but only one version of that tutorial can exist at a time. This is why things like "basic" or "advanced" tutorials exist but the core issue remains that the tutorial can't know YOU and what you need. The end result is unless you're an absolute beginner, there will often be plenty of completely irrelevant information that won't be helpful for you, but none the less impede you to the parts which you want to get to. It's almost like a treasure hunt, either you are slowly following along or skipping ahead until you finally get to the parts you need. On the flip side, the tutorial maker might skip over the parts you were personally looking for. This is ignoring that every tutorial is made with varying degrees of quality and style in which they teach. Finding the right tutorial can be a hassle because of this, but there is not much you can do but manage with the tutorials you can find, or find a alternative way to learn.

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

    “Now I know what to google” I think this is the single most important thing when learning how to code/develop/create on computer. At least that’s what I felt when learning to code. When I realized I had a pretty rough idea of what to google for when running into problems I became massively more confident than after having watched a dozen tutorials.

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

      Couldn't agree more. You'll never learn all the right answers (and it's a fool's errand to try) - so focus on asking the right questions. No doctor, lawyer, or professor knows every fact about their field front to back. Instead, they know how to find the information they need when they need it - which is an infinitely more versatile skill.

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

      Google is the Big Book of Things You Can Do. Especially for programming.

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

    4:31 - 4:52 Is probably the most important part of this video. Everyone is going to feel overwhelmed, and everyone is going to feel as if they're not capable of doing it. Anything worth doing always feels this way. The mere fact that you shared your headspace, thoughts, and feelings at this time, has probably had a huge impact and told people exactly what they need to hear. You don't need to be a genius to do any of this stuff. It's like you said; persistent exercise and application of small-scale ideas that build up in familiarity and skill over time. Loved your interactive game essay too! That helped me cement a lot of platforming tricks visually where I only had read about them before.

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

      I feel not only overwhelmed by learning one thing, but by the fact that I want to learn everything at once. Once I am into Blender, once into programming, once into Unity, one into eletronics or other random thing. I get bored and/or frustrated very quickly. I cannot find anything that REALLY interests me in a long term. Many things interest me in some fraction at once. That's annoying. I have some 'area of interest' but I feel like I want to do everything at once. Also I lack motivaton and discipline

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

      @@PinkeySuavoI feel the EXACT same way! I wanted to start making my own music, made my first simple beat then gave up on it, same with writing rap lyrics and now I‘m kinda afraid that the same thing will happen with learning Unity. The one thing I longterm do as a hobby and am relatively at, is Parkour. But everything else I had the idea of „that would be so cool to do“. Tried it and gave up immediately after

    • @ziaurrahman7995
      @ziaurrahman7995 7 หลายเดือนก่อน

      Indeed, it was remarkably nicely put. I got a great moral booster

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

    Honestly a series of "tutorials for people who don't like tutorials" would be pretty amazing.

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

      Yes

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

      How would those work exactly? Not knocking the idea, just curious how you'd go about that

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

      @@Wayloz It would mostly just be the basics and must knows not just point and clicks

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

      @@Wayloz maybe a more simpler tutorials that goes over the basics and to create smaller parts of the whole.
      Instead on having a tutorial were you create lines of code and input information like speed very copy and paste like. A video could be tailored to allow you to experiment.
      Ex:a video teaches how to move a character with inputs and shows you only visually different things you can do if you adapt the things you created. Instead going in depth in every step.

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

      Iwould definitly be on board with it.

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

    As a Game Development teacher I'm certain that your method is significantly better than just following tutorials. The problem with blindly following tutorials is that it's sometimes pretty difficult to figure out what exactly you're trying to learn. Self-guided learning is actually the best in this business, as long as you get some kind of feedback mixed in to figure out how you're actually doing.

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

      Great perspective 👌🏿

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

      Yeah, the way to learn set out in this video is basically just the best way to learn any software or learn how to code. Information from tutorials doesn't stick and it's harder to understand why you're doing things.

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

      Self-guided learning is done by looking at examples and/or a process of trial and error. Even documentation are tutorials.

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

      @@comatose3788 Believe what you want. I don't really understand what I've said that you disagree with.
      Are you saying that your definition of self-guided learning is what you're stating here? Because I have said nothing that opposes that. It's also completely in line with what I'm trying to say here.
      I'm okay with having a discussion about the underlying principles of self-guided learning and the way a teacher can support the process, but maybe let's try that from a point of reasonable discussion rather than you starting to question things based on nothing at all.
      Again, if you're just here to troll me or anything, have all the fun you want, but I was hoping to help people along the path of understanding the points about learning that the video lays out and add to them. Feel free to interact with that or not as you want.

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

      @@Drecon84 This guy acts like this is something well within his wheelhouse. Even though he has never wrote a line of code. Knowing how to mess around with Unity is far from the skills you need to create a game with it. With an attitude like he has he will back to flipping burgers within the year.

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

    Awesome first steps Mark, and great video, being both informative and motivational! I'm looking forward to following you on your game dev journey.

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

      Thank you!

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

      hey noa

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

      My both favorite TH-camrs oh yeah

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

      @@GMTK I highly highly recommend that you take the mario's creators approach to designing games - start with something really simple, some simple concept or idea, test it and try different variations of it; then, when it's really fun, the game will basically build itself around that central mechanic
      If the center core mechanic isn't fun, the game won't be either - this is the game, the rest is stuff that allows you to have that fun experience again and again in different contexts
      e.g. in Halo, you shoot a gun at an alien
      if shooting guns at aliens wasn't fun, the whole game would suck
      make sure that very core experience is fun, then the rest of the game will almost just naturally unfold itself from that core experience - e.g. what if you have different aliens, with different resistances? what about different types of projectiles that damage them differently (because they have their unique resistances)? then you immediately start to imagine encounters with different types of aliens in differing numbers, in different positions, that can be fun! then what about giving the player different power-weapons to deal with them as well? then sprinkling some weapons in of-the-beaten-path places, but that are still easily-accessible, those not having unlimited ammo either, creating a new challenge of selecting which weapons you're going to carry, and which ones you're going to drop, is it worth keeping that rocket launcher with only two shots left? or should you drop it for a fully-loaded sniper-rifle? then with the power-weapons, you can create more varied encounters, like fighting challenging mini-boss over-powered enemies like the golden armor sword elites that have a completely different way of fighting them, or the hunters that have the bullet-sponge armor, except for their weak-spots in their back, or groups of really strong enemies all put together. the scenarios really do just naturally unfurl from that basic core gameplay feature of shooting at an alien with a simple automatic rifle/pistol - if that core core core gameplay is fun, the game will pretty much design the rest of itself - remember that the simplest thing, a really fun and engaging jump animation, is where it all started for Nintendo
      just a square on a white or grey background, with a line serving as the floor - from there came the jump animation, no, the _perfect_ jump animation; and then from there came all of the Mario that you know and love today

  • @wafflexboy
    @wafflexboy 3 วันที่ผ่านมา +1

    The 30 second breakdown of how unity works, containers/components and such, has given me a butter grasp of how Unity works than a whole 2 hour tutorial that told what windows I need open

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

    It's incredibly awesome that you're making games, and I also love seeing your face! Exciting times!

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

      I too love seeing that good lookin' face.

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

      Says the puppet 😉
      I would love to see your face as well, but I can understand if you won't show it!

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

      @@icemage27 Yea, I wonder why can't he show a face and say that face is not arlo then face showing is done. No direction correlation needed *wink*

    • @ardd.c.8113
      @ardd.c.8113 3 ปีที่แล้ว +10

      @@icemage27 that IS his face :O

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

      Lol his hairstyle is ridiculous though. And he has such a geeky face..

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

    The problem with a lot of tutorials is that they tell you WHAT to do, but not WHY you want to do it. If you're not learning the reason behind the concept, how are you supposed to recreate and build upon it?

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

      That's how I feel about college courses compared to university, although both then grade you on your first-and-only attempt to jump through a flaming hoop and then put that mark on a permanent record, regardless of whether you continue to practice afterward. Education system has a lot of room for improvement.

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

      oh how this statement is so true... that's why I want to make a tutorial in youtube, how I want a tutorial to be..
      hope it works well, still on going.

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

      @@habibyahya788 good luck in your future endeavors mate, I believe you will be big someday

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

      I think YOU search for the tutorials because you need them, it's more like finding a solution to a problem

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

      @@tommerwooper9677 so it depends on which tutorials they are
      beginner tutorials give you a complete guide around the game engine teaching you the whole process of making a game is where explaining WHY comes in really important
      The more specific tutorials, on the other hand (things like “how to make a health bar” and “how to make an inventory system”) are for people who already know the basics and just want to know the best way to solve certain problem, so explaining WHY is not so important

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

    Tom Francis just finished his 30 episode "building a game start to finish in unity tutorial" series. I found it engaging and informative mainly in the area of keeping code well-organized and modular. I do recommend it.

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

      Awesome! I’ll check that out, I’ve been needing some more modular code for my game projects. Sounds like a good example to learn from

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

      Despite looking at Unity tutorials for weeks, this guy has never popped up. I just now checked out his channel and it seems perfect for what I need. Thank you for shouting him out

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

      @@MaximumLowBlow sure! he made an awesome game called "gunpoint" that is worth checking out

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

      @@JeremyForTheWin don't you go without mentioning heat signature there

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

      @@qwerty486ful only because i haven't yet played it. the new one looks fun too

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

    this is probably the most useful tutorial for game development I've ever watched and it's not technically a tutorial. Sharing how you learned and the psychology behind it was so so helpful. I also have done tons of tutorials for unity and feel like I've retained none of it.

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

    This hits hard, I've had the same exact struggle trying to learn this stuff. The premiere comparison is so apt, I never thought about it like that. I self-taught my entire graphic design career, learning the whole adobe suite by just messing around until things started looking pretty (after I learned the most basic core concepts, of course). This video makes me feel way more capable of doing this stuff than any other on youtube, seriously. Thanks so much!

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

      This whole series so far feels more like _"Life Lessons with Mark Brown"_ and it's amazing.

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

      Can relate

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

      starting to learn unity at age 41.

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

    You are a great comunicator and you know how to tell a story and a very engaging one. A tutorial would be great. I'm downloading Unity right now :)

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

      100 percent agreed

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

      I disagree completely, his stammering is hardly engaging.

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

      I think that's not his point. He actually pointed out several times, that the ressources are already there to learn all the engines and he kind of describes how to stick with the learning process.

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

      Great... shouldwve finished the video. xD

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

      Você por aqui...

  • @OuchGrouch
    @OuchGrouch ปีที่แล้ว +255

    Not gonna lie. You just really helped me with my ADHD brain by formalising the steps I used to learn other complicated things and showing me how to apply them to things like Unity.

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

      same I can't focus on anything coz of my ADHD so he helped me a lot

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

      @@aleezashakir6118 I dont even have ADHD and it helped me too 😂

    • @crunch.dot.73
      @crunch.dot.73 ปีที่แล้ว +11

      A TH-cam channel that formalizes game development for people with ADHD would sell

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

      bruv, if u blame everything on ADHD, and tell urself that it causes u problems, it will

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

      ADHD doesn't exist, it's just an term psychiatrists use to diagnose 100% normal brain patterns and make money off of you and your insurance.

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

    This is so relatable 4 mins in. When you first start using an engine and you just dont know what you're doing and it REALLY IS demoralising. But keep at it, trial and error, be experimental and you start to learn in your own way until you actually impress yourself one day.
    Doubly relatable when you talk about your video rendering software. Strange thing is, it's my Vegas and video editing skills that made me think I could make a game and sprite art

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

    This really is the bare bone essentials for learning just about anything: take a concept one at a time and practice it, and gradually start taking in more concepts and practicing more of them at the same time. Learning is just a game's difficulty curve and you partially get to have control of how steep it is.

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

    I’m not going to lie, this video has given me the inspiration and boost I needed to get into unity.
    I’ve been doing programming with c# for some time now, and I always tried to do new things entirely, rather than take the basics that I know and developing slowly. From now on I will take your steps to heart and I hope to really enjoy the journey :)

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

      i am not going to lie, this comment has given me the inspiration and boost I needed to get into insanity.
      I've been doing commenting with youtube for some time now, and I always tried to do repetitive things entirely, rather than take the rubbish I know and piss on others slowly. From now on I will take your crap to heart and I hope to really bore everyone to death.

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

      🤣🤣🤣

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

      @@devesh7582 totally unnecessarily mean...
      But still funny 😁

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

    Great advice on learning,
    I just realized that I was taking the wrong approach myself.
    Thanks for the help 😁

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

    This is amazing - really excited for the next episodes!! Thanks for the mention!! ♥️

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

      Hey Andre! I was surprised to hear you mentioned too! ^^

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

      Will you help him to get out of the "JAM"?

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

      @@prasanth5friend Absolutely, that’s what I’m here for

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

    As a longtime developer, it's so rewarding to see someone get genuinely excited about learning the ins and outs of their toolchain while a thousand different concepts slowly click into each other in their head. 🥳

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

    yeah when it comes to Unity there's basically no need to worry about quaternions, the engine calculates all that for you, you just have to know how to use the various different rotation functions it has. Which is many.
    I'd love to see you make a tutorial series. I teach uni students how to use Unity and having your videos be a part of that for learning Unity would be great.

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

      There are a few cases where you'll want manual quaternions, like rotating smoothly in a specific direction.

    • @JM-us3fr
      @JM-us3fr 3 ปีที่แล้ว +2

      Quaternions are so cool though! Just think of them as lists of numbers that act like individual numbers.

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

      @@magdiel6709 you can also use lookAt with specialized targets. But yes there ARE some cases but for the most part the constructor for a quaternion being translatable to a vector3 makes it so much nicer to me.

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

      @@JM-us3fr thats an okay starting point but quaternion multiplication does not equal normal multiplication. It's not commutative for one, which should automatically give you red flags that just thinking of them as "lists of numbers that act like individual numbers" is a gross oversimplification. Unity makes them pretty intuitive though I think.

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

      If you're doing 2d rotations, you can just use complex numbers which sit inside of the quaternions

  • @soloistream
    @soloistream ปีที่แล้ว +43

    Yes please do make a quick-fire tutorial style series to accompany this - doesn't have to be exhaustive - just helps us type the right things into Google. Thanks for the amazing content!

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

      He already did. And in case you, or anyone else reading this hasn't seen that video yet, it's here: th-cam.com/video/XtQMytORBmM/w-d-xo.html

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

    I teach middle school and I’m honestly going to show them this video/series to show them what starting an independent project can be like. So much of what you bring up can apply to music, art, machinery, cooking, pottery etc.
    This is such quality content.

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

      nice, and your students will see your comment here :)

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

      @@intensity67 I showed this in my career 8 class. It went over really well.

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

    Really enjoyed this. That green screen work. Chef's Kiss.

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

      it's not a green screen though, if it was, the light on his glasses would have artifacts in it, but they don't

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

      @Golden Hacker I mean there's some software that can remove the background from videos but it's not very good so I doubt that's what he did

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

      @@lukabrasi001 What, now good greenscreen is not possible? I know that bad greenscren is a TH-cam standart but when you have high definition videos and put in some work to refine it, the greenscreen can look great and can even not have artifacts in the glasses.

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

      did ya all even fucking watch the last 5 seconds?

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

      @@lukabrasi001 Yes, and it could be done with a greenscreen for sure, and also, maybe you didn't notice that, but the last frames of him going down are actually manually keyframed. And if you are going to say that we are all wrong, prove your point, what method of masking do you think he used?

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

    When watching a tutorial I always pause every once and a while and try and figure out the next bit for myself. I often waste a lot of time doing things wrong but in the end I learned more than if I had been patient.

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

      In that case you didn't waste any time

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

      Doing things wrong and then figuring out *that* they were wrong, and more importantly *why* they were wrong is a very useful experience when learning something.
      Another useful technique is explaining what you have learned to someone else. (It can even just be you talking to your monitor - it doesn't necessarily have to be an actual person, although getting questions back also helps.) For a variant on this technique, look up "Rubber duck debugging".

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

      I've watched the Brackeys' basic game tutorial 3 times.
      First, at 2x speed, to see tutorial's and engine's structure
      Second, at 0.75x, to copy the tutorial project almost without pausing
      Third, several selected parts at 1x, to make my own training project using the same tools. I was already familiar with the material and knew where to find an answer in the video whenever I had an issue.
      It worked great for me. Now it's my standard approach for basic project tutorials.

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

      very good strategy for re-enforcing your intuition in creativity

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

    I’ve been a software engineer for a long time, primarily in web software and I’ve decided to go full force into game dev. Something I’ve been wanting to do for years.
    I’ve chosen Unreal Engine and C++, but I don’t expect it really matters.
    However, there is a LOT to learn.
    I’ve also chosen to document the process (blog and TH-cam channel) and I have to say, this video is fantastic and I’ve already had a few ahah moments, particularly the idea about creating simple games like flappy bird.
    Really glad I discovered this, as you have all these grand ideas at the start, but I really love this approach. Thanks.

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

      Unreal is a great choice. It's a steep learning curve (I'm a developer myself and it's still very challenging because of the breadth and control you have. TONS of interfaces and systems at your disposal). Being able to mix C++ and Blueprints is really cool, and the huge leaps forward that Unreal offers with version 5 and 5.1 is insane. It's absolutely shifted the landscape of gaming since the beta came out.

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

      @@invntiv Indeed, I’m expecting to have to learn a lot and for it to take a good while to sink in and click, but I think the approach outlined in the video is one that will help a lot.

    • @alireza516
      @alireza516 8 หลายเดือนก่อน

      Hey man, don't you mind to share some tips about game dev? (cause I'm on a exactly same path web dev to game dev) should i leave js and learn c++ or c# or java ... or can i stick to js and be fine? does it worth it to quit web dev? what tutorial you recommend for unity? it would be super useful if you help, thanks man.

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

    Putting yourself down after beginning on your own is so incredibly relatable and it never truly disappears when you try new things.
    Can’t wait to see what you get up to next!

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

    I am genuinely extremely excited for this series

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

    I would absolutely love a tutorial from you! I've been wanting to make a game for years, but just getting started has been a herculean task. I'm going to do my best to follow along with this series and see if I too can be a game maker.

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

      Yes! Tutorial would be great :D

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

      Aren't you just ignoring that fact that he says that tutorials are ineffective? Its about figuring out how to solve your own problems. There's actually a book about this. I think its called Ultralearning. Its much more engaging, frustrating, and time efficient to just go in head first and make something

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

    I wish more people understood the importance of this concept. It applies to WAY MORE than video game development.
    I've been in software development for nearly 30 years. If I had known THIS before I got started, it would have made my early career a lot less stressful.
    Now, as a parent, I see my kids struggle with things and give up entirely too quickly. Most of the 'beginners' tutorials start off with something those creators feel is the basics and it quickly overwhelms my kids.
    I've tried to teach them that overwhelm is normal. I've tried to give them the encouragement to start simple and build from there. But, I'm just their dad. I don't know anything.
    I'm going to show them this video. Maybe... Just maybe they will listen to THIS youtube video.
    I would love to see MORE videos like this.
    Thank you!

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

    This genuinely is one of the more helpful tutorials I’ve seen, as someone who often gets stuck in ‘tutorial hell’

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

    I am the exact same way; if I might speculate, I would assume you also didn't enjoy being told "just learn this, don't worry about the how and why" in school. A term that clicked with me was the concept of the analytical learner who likes to figure things out rather than absorb knowledge. Learning types are a somewhat iffy and outdated concept, but it helps with understanding that we all learn differently, and possibly nuances in those differences. I can totally relate to your process here, I teach myself things - particularly software - the exact same way, minus the part where I actually have the patience to follow through with a tutorial... but I do like a Swedish accent, so I might have to take a shot at it.

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

      I'm absolutely the type of person who wants to know the why not just the how and it can be an utter curse when learning a complex subject. So, so many rabbit holes.

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

      @@oliverer3 That's me 100%...

    • @laur-unstagenameactuallyca1587
      @laur-unstagenameactuallyca1587 2 ปีที่แล้ว +1

      im learning german and game design yay

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

      “The analytical learner who likes to figure things out rather than absorb knowledge”, I love it, I relate to this so much. I wonder if there is any relationship there with ADHD. I’ve read about ADD and bipolar disorder being correlated with high degrees of creativity

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

    As someone who’s always dreamed of making my own game, this is pretty inspiring. Excited to see how things develop!

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

    The thing that scared me off learning Unity was trying to add a first-person camera to a game.
    It's such a standard thing that I thought it would just be built into the game engine, but every tutorial I found had a totally different method for trying to implement it and they varied in complexity from moderate to extreme.
    The fact that just that had so many different implementations and no one could agree on which was the best and most simple was massively intimidating.

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

    The excitement you feel when you finally get something, it's almost addictive. That's why learning new stuff is so fun for me.

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

      I mean, it sort of is addictive. That's a big ol' dopamine hit. The key, for me at least, is making sure I don't get into a mode where I make way too small goals just so I can check something off and trick my brain into rewarding me for making "progress" while never actually moving forward in a meaningful way.

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

      @@apocello42 Oh, I remember doing that. That's why I have 3 lists for my projects.
      1. Game features, broad words. the game needs a lot of polish to tick this off
      2. MVP features. something needed for the next iteration of the game to release.
      3. User Stories. something I learned in uni. they are specific and usually have sub-steps that I can tick.
      With this 3 I can make a short-medium length game without losing sight.

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

      @@apocello42 true

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

      @@yawarapuyurak3271 well my first goal towards game development is convince my mom to buy me the hardware (cuz in our country students don't work and live by themselves till they complete uni )

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

      @@vedaryan334 let me guess, 3rd world? I'm from Peru, so can relate.

  • @butter.mp3
    @butter.mp3 3 ปีที่แล้ว +361

    If “well done, jackass” doesn’t sum up the whole of learning, I don’t know what does. Kudos to you for pushing through.

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

    i've actually been trying to learn unity, using that method of recreating other games to familiarize myself with the program. however i made a big mistake by choosing too complex of a game right away, and i ran into a bunch of dead ends where i didnt even know how to start making various mechanics, so i lost motivation and stopped. now i might start again, making something way simpler

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

      IMO, Pong is the Hello World of learning a new game engine. I would strongly recommend it. The game only deals with the simplest interactions, but still requires you to do the setups roughly correctly for things to not fall apart.

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

      Go back and make a new prototype/recreation. I’m going back to Ocarina of Time and stealing ideas for mechanics. Just to practice. I learn a lot every time I try this experiment.

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

    As a person who's already very intimate with coding, the problem I see with most of the tutorials is their first priority is to make you pump out something thats moving and working, aka giving you the short-term satisfaction of achieving something.

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

      Is that a bad thing though?

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

      @@LogicStudios_1 Yes. They rush through it and don't explain what it is you're doing or what you're trying to do. Even following a long, I'm constantly stopping the tutorials to go "why?" and "how do I adapt this to what I'm trying to do?"

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

      @@matthewhaddock6458 Whilst I do somewhat agree, I think just having something that works is an amazing feeling when you starting out so it makes sense for the youtubers to try and make that happen quickly

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

      The best tutorials are those that explain just enough that whoever learns from it will immediately be able to apply what they've learned to things that aren't even relevant to that tutorial...sometimes without even realizing it.
      More tutorials need to demonstrate--even just a little--how flexible the tools they teach are, instead of treating the tools as set steps in a very specific process.

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

      @@LogicStudios_1 did you not listen to the first half of the guy talking? He explains the why its pointless to mimic tutorials.

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

    Mark, I want to say thank you. This is incredible, and it is impossible to communicate via words how much I love and resonate with this video, especially the part about the process you went through to learn the Unity engine and being proud of making something simple. I have wanted to start making games myself for a while now, and you have inspired me to finally get going.

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

      My sentiments, exactly.

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

    Excited to see where this series goes! Understanding HOW to learn something new is a skill in itself. Good luck to everyone starting game development!

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

    This video inspired me to actually bother to get back into making music in Ableton. I've always bounced off because of that first level of frustration, but your approach is exactly what I need. Seriously excited to see this series progress!

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

      And I'm struggling with Ableton because I really *want* to make music as a hobby, but God, getting the version with Wavetable and Operator included costs an unholy amount of money :(

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

      For Ableton, this might not be exactly what you are looking for, but YT person Andrew Huang has a course on the website Learn Monthly that takes you through music production for 30 days, producing three songs of your own from start to finish. I took the course 2 years ago and was following along with Reason as my DAW of choice, as a lot of the general ideas were still the same, but if you want to learn Ableton AND music production all at once, the course is absolutely fantastic content.
      I'll just give you the warning I wish I had - do not expect feedback. You will be placed in a pod of 20 other students, but Andrew and the people who run the course will almost never interact with you. This proved to be a bit frustrating for me towards the end, but if I went in expecting that, I would have had a much better time, because, again, all the course content itself is stellar.

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

      Ableton is definitely a program where I got the basics using the built-in tutorials in a couple weeks, and finally found the one keyboard shortcut I was missing 10 years later. Keep at it! And for anyone with no cash but a slightly technical mindset, try Sunvox, Bespoke Synth, or Pure Data

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

    It's been almost a year since i started learning unity, now that my knowledge about unity has grown much farther, I want to teach my friend how to use unity and we will soon together make games in the future. I remember the first time watching this when i was 12 where I didn't know a single thing about unity. it's really unbelievable how I got this far.

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

      How old are you?

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

    That is incredibly inspiring! I bought a tutorial series on Godot, but always got bored and it felt super frustrating. At that moment I thought maybe I didn't suit for a game dev and lost my passion for a year or so. And after watching this video I want to give myself another chance to start learning stuff. Thank you!

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

    This entire video feels like a summary of what I have learned over the last 5 years. I can’t help but smile! I’m very excited for this series and you should be proud!

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

    I was smiling the whole time watching you have this revelation of sorts... it's literally how I learn everything. Start with the basics and learn incrementally, one step at a time. The key is, start. Some people waste so much time trying to learn everything they can or thinking about doing something and never actually starting.

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

      This is what I am constantly reminding myself. Just start and refine later on. Get really comfortable with the first step (whatever it may be), and then move on. Build the house one brick at a time.

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

    This is how I broke through with my blender. I struggled so much and bought a lot of paid lessons. However, not until CG fast track (i'm not endorsing them or anything) taught me the very same principle you taught. They encourage us to recreate the whole 3D model after finishing the tutorial and try not to view the tutorial. They also encourage us to pick up simpler model and recreate it to best of your ability (70% accuracy). This type of learning really boost my learning speed.

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

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

    You've actually raised my self-esteem by making me realise that i actually know how to use unity too even though i don't understand it at its fullness yet. Thank you :)

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

    Very awesome man, you're really an inspiration for me to wanting to build a game. It's something I've been wanting to do for as long as I remember but I often get overwhelmed and shutdown before I even start it. Gonna try your process and see how it goes, congrats on making your first 2 games!

    • @mind-blowinggames7528
      @mind-blowinggames7528 3 ปีที่แล้ว +1

      Logical thinking and patience. One can compensate other. Even now I can encounter a problem, who takes 2 or 3 days to solve. Game dev is a game itself.

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

    A nice side-effect of keeping the bird in one place: because of the way floating point numbers work, the further you move from the origin, the more imprecise your number will become. Keeping all the collision stuff close to the origin helps avoid precision errors in the collision detection if the player plays for a *very* long time.

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

      Don't most semi-decent game engines already do that under the hood for collision/physics/rendering needs? I'm quite certain both Unreal and CryEngine apply world origin shift in their calculations as you go, not sure about Unity (no sources openly available).

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

    sometimes i teach & show people the
    path to learn a program that i have master or learned , & i say in my heart i wish i'll find someone who will show me the path like that .
    i think my wish came true
    thanks a lot man

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

    This is exactly how I felt when I opened up Unity, and appreciate that I am not alone in this regard. I have wanted to just experiment in Unity to learn instead of looking up tutorials, and that has proven to be very difficult. You have given me some new ideas to go for, such as recreating simple games, and now I feel more motivated. Wonderful video!

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

    This is exactly the approach I took learning Javascript, and it's what I describe to people when they ask me how I learn stuff. I'm so glad to see it's actually relevant advice that makes sense to other people as well.

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

    I saw the GMTK logo in the thumbnail and really thought Mark made his own game engine from scratch to make his game in

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

      I tried that once...
      I hate C++ now

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

      @@zyansheep laughts in Assemble

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

      It's how I learned programming, except no game happened along the way - working on an engine was fun enough in itself.

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

    This video is pretty relevant as you can apply this principle to whatever tool you are interested to learn, and that's really what I'm doing about learning programming after spend so much time in the tutorial hell.

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

      Far too many people get stuck in tutorial hell, especially in programming, and a lot of the time it isn't their fault. The sad reality of it is that there are hundreds of people online making tutorials who have no clue at all how to teach. They don't know how to explain basic concepts to a beginner or how to break down complex topics. They don't know how to get their viewers to think for themselves or solve problems on their own. The result is that most online tutorials are just "code-along-with-me" videos that don't teach you anything.

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

      @@TheMidnightillusion true

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

    As with a lot of things once you have some experience programming, it's often better to learn using mostly the documentation, feature explanation blog posts and code snippets than following tutorials.
    This has been true in every single project I've done in the past few years. Short, bite-sized info about specific features is usually much easier to remember and integrate into your work than large tutorials that try to implicitly teach you a hundred things.

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

      Unity documentation can be a bit... hit or miss. Some of it is literally: "GameObject.bloop gives you the game object's bloop." xD

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

    Re: "The art of plagiarism", this reminded me of the book "Steal like an artist" which I read like once a year. It's an amazing guide/guilt resolver around stealing ideas from other things.

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

      Luckily I have no guilt from blatantly stealing ideas from other games
      Jk what do you think I am a genshin impact Dev?

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

      @@JacobKinsley xD

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

    Enjoy your journey seems like you are on the right track!
    The way you learn is much like how I like to go about it :D

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

      And the legendary pixel master is here 🤩😁

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

    This is exactly what I'm doing! I try to think of the simplest steps one would make to achieve a certain gameplay feature, I research how others managed to make it and ask people if I have any problems.

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

    Well, I found a new favorite series. Im almost 30 and finally going through with actually recording music, and every bit of your story of how you learned unity is so familiar to how I felt teaching myself DAW's and layering tracks, and recording covers. I'm looking forward to learning together!

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

      It's cool that you learing in this age good luck

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

      @@jusdoit967 makin it sound like hes some old man 😂

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

    This definitely fueled my motivation to get back into learning Unity so thank you for that. This came at a perfect time

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

    I really suffer with executive dysfunction stopping me from working on my own projects, but watching other people developing their own games is one of the few things that can help me overcome it. I've been running low on dev logs, so this is gonna be a big motivator for me. Keep up the good work.

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

    Im watching you with Unity open right now. All I want is to leave MY mark, no matter how small on this thing. Always loved your work. Really appreciate you

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

    Thank you so much for making this series. I've been struggling with learning unity and c# with tutorials for around three years now, going in with a massive amount of motivation and going out demotivated after the realisation I didnt learn anything. Right after watching this series i was filled with motivation similar to the previous times, though going in with your 3 step plan. It worked unbelievably well! I just made my first working game(a flappy bird clone) without any tutorials
    Not only did you tell me how to learn gamedev effectivly, but you proved it possible for someone with no experience to learn it without the tutorials ive been struggling so much with learning from, which was a big motivation boost!
    Truly, thank you so much for helping me get into c# and unity, setting me up for actually using what your videos have taught me about game design!

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

    After following a tutorial for Godot and trying to make a project on my own, I felt the exact same way as you did. But after watching this, I think I'll try out what you did. This is a very motivating video for me. Awesome job!

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

    3:09 "Sorry Godot bros" lmao that was aimed at me. I was rooting for Godot but Unity makes sense.

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

      Hah had the same reaction, at least he has sensible reasons for choosing Unity lol

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

      I felt it too, but Unity is a respectable alternative.

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

      Whenever you're ready to transition to unity, we'll welcome you with open arms. Everyone makes mistakes

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

      Guilty as charged :|

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

      Lol this is so relatable

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

    Man, you really helped me here. About two years ago I tired to learn Unity too.. I was watching tutorials, I was doing this tutorial like half finished game things you can find in the unity launcher. It was a good feeling, understanding what I’m doing here. But one time the tutorial told me that I can try to experiment with something. And I tired and tried and tried, but all I did was breaking things in the process.. then I tried to get th fundamental player controlled object I to the engine, and didn’t knew how to do it. I was really devastated and dropped it.I gave up. I have to add, that I have health problems. So every few weeks I’m nearly bound to the bed so, and I cannot work at all. That’s Leads to me, craving to do something, to challenge myself, get that now, because of four years at home, a bit rusty brain working again.
    I thought I cannot do it. But your video gave me a bit more hope. I know I have ADHD and I know that I’m relatively smart, interested in game development, with at least an ground idea how things work. Your video gave me the the drive to try again, and learn things by myself. Thank you very much, I will follow this series, because I think I can gather so much from it. Thanks ❤

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

    Really really excited to see what you make. This feels like the next evolution of the "how to create your first Mario Maker levels video".

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

      True
      But now he isn't limited ;-)

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

    I love how animated and excited you are about this project. It’s super exciting to share the journey and honestly as someone who has dreams of making games but zero experience it’s quite inspiring

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

    Man who doesn’t use Godot, actually pronounces the name right. You are a rare breed, good sir!
    On a serious note, best of luck to you! Game engines really don’t matter too much, and I’m excited to see where your journey takes you.

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

      Every time I watch a new Godot tutorial, I hear a new pronunciation I didn't expect. For me, it's part of the fun! 😂
      (Also looking forward to the next Dewdrop devlog!)

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

      @@paddyotterness I know right? Yet people still call it "Go-Dot"

  • @xexm0573
    @xexm0573 7 หลายเดือนก่อน +1

    thank you.
    I also faced the same problem for 4 years in tutorial hell.
    When I continued to worry and suffered, I realized the reliability and security of Unity, just like you.
    Although it's still in the mini-game stage, I'm enjoying learning Unity as one of my friends.

  • @leroyclunne-kiely1454
    @leroyclunne-kiely1454 3 ปีที่แล้ว +10

    I’m not personally looking for a tutorial; however when I started teaching software dev to people it really helped solidify my knowledge on a diverse range of topics, so in that regard I think you might get a lot of value from going through that process.
    Awesome to see you got past what I regard to be the hardest aspect of dev work!

  • @games-wz7sz
    @games-wz7sz 3 ปีที่แล้ว +9

    Mark, thank you. Thank you SOOOOO MUCH! I never understood why I was struggling so much. And you taught me how to learn. I didn't realize how important those 3 steps were. I thought I was broken

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

    I felt pretty comforted by this video, for years I’ve wanted to make games but have given up multiple times. I got into music instead and learned the way you described, and then I started editing and now things are kinda becoming more clear to me.

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

      Now I have the skill to compose and hopefully figure out how to make my game 😅

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

      Ive also been hesitant to use the more advanced game engine editors, Ive been using roblox since 2017, ive only improved in modeling and NOT scripting at all, and the way I model is so basic I barely use the modeling tools there are but I still do it good

  • @DrDodecahedron-1984
    @DrDodecahedron-1984 2 ปีที่แล้ว +1

    Thank you mark. You have kickstarted my dream. For most of my life I've wanted to make video games. I've tried to learn many times but never knew where to start. But thanks to this video, I have started developing video games. This channel will always hold a special place in my heart. GMTk for life.

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

      Since when did you start?

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

    13:42
    As a person who gave up on learning unity im proud of you. Also i believe that every person that tried learning unity understand that its a huge success. When i tried to learn it, i was so proud of just making cube go forward. Now im trying to get back to unity and learn more. When i think about it now, i was just to impatient.

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

    Mark has an uncanny ability to describe what he’s learned. So many people can just learn things but the ability to then explain that to a layperson audience is a rare talent worth its weight in gold.

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

    It's quite relatable. I've been learning creative programming for 2 months in school. I find that imitating what my teacher does code after code doesn't get me anywhere. I mean I'd still have a fully functional program but in terms of learning skills, it's not that effective. Once I opened my text editor, without a teacher, I realized I still knew nothing about programming. Working and figuring out everything on your own can be quite painful but the learning results are incredible. We should teach ourselves thinking and work more creatively. You are also right about mastering the basics cuz no matter what you learn, a language, musical instrument, software all are based on simple principles but you must push forward and experiment on your own and see what this instrument can do for you.

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

    As someone who has self taught in almost everything that has made me bread for the last 17 years I can relate 100% to this. Having analytical learning is the ticket. You have to accept that your momentum will be zero at the start. But trust that you are building the wiring behind the scenes to give you the confidence to dive in to a situation and analyze tools to give you the outcome you desire.
    Ultimately, your output is the validation, this does not come easy, but is so rewarding.
    It is no coincidence that we meet here guys :D . I can tell we all reach the same problem when going down tutorial hell ...

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

    Thank you so much for this video, Mark! I've been a game designer for about two years now and you taught me something very important: How to learn again. I did this so many times at school, but it's not the same once you get into the industry and you start working with people in diverse fields of development.
    I'd like to learn Unreal for work and you got me excited for it. It seemed like a daunting task, but now I'm even looking forward to it.

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

      a task whose difficulty might even seem unreal one might be inclined to say

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

    This has given me the courage to try and learn unity again. Thank you

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

      Try Godot

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

    "sounds like game development, right?"
    At a more basic level: this is programming.
    I don't know how to do every task I set out to do, but I have been doing this long enough that I have all the tools I need to experiment, learn, and research to get me there.

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

      sorry bro can't resist this joke ^^
      "... I have all the tools I need to experiment, learn, and research..." is programming-slang for "i know stackoverflow".

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

      Exactly.
      And at an even more basic level: this is solving problems.
      The problem is game development, the problem is eating, the problem is breathing, the problem is living every day.
      And what is a problem? Basically, the price you pay for the solution.
      Economy 101.

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

      @@Buttersaemmel imagine the feeling when you are working on a project, *and stack overflow says 0 results*

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

    This is exactly how I learned Unity as well. I haven't seen anyone else come at it from this angle. Amazing.

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

    So far I'm really loving this series, and it's really coming at the right time for me. I remember just watching tons of tutorials for various things in the past and being annoyed cuz I'd wish the narrator would just get to the point, so it's a unique experience to be sort of getting that, but with a content creator that I know and trust.

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

    This is the absolute best explanation of starting out with software and getting better at it that I’ve ever heard. Good on you Mark!

  • @someonethatexists-p1p
    @someonethatexists-p1p 2 ปีที่แล้ว +922

    Yes, the first game is always awful.
    But you cannot create the second game without the first.
    - Game Dev Unlocked

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

      ;)

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

      this comment is incredibly underrated.

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

      LoL new acheivement unlocked

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

      Sheeeeesh this motivated me so hard

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

      And the second is less awful, but still
      awful, unless you are a game development god you will have to make a lot of bad/horrible games until you reach a good level

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

    Dude, you have no idea how much just the beginning of the video helped me. I'm basically learning how to "learn" how to use Unity and I can't thank you enough.

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

    As someone who now uses Godot...i started with Unity, it's perfectly fine engine and it will pay off in the amount of tutorials you have for it :) now I'm wondering what kinds of games you wanna make
    EDIT: after watching the whole video all i can say is: Thank You :) you put into words the ambiguous feelings I have about game design, and it helped me realize that I was stuck in the "repetition stage" for way too long. Time to make something new, instead of copying and tweaking existing games. Have a nice day :)

    • @mind-blowinggames7528
      @mind-blowinggames7528 3 ปีที่แล้ว +3

      I started with "Construct 2" (made 1 small game, helped to understand basics), then Unity and Godot (GDScript is even easier than C#, no licensing fees). And moved from entertaining games to serious games (mental health), because wished to solve the underlying problem, not just distract people from it.

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

      I guess you were **puts on sunglasses** waiting for godot
      YEAHHHHHHHHHHH

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

    3:16 The learning curve between Step 1 and Step 2 is crazy steep!

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

    The unity tutorial would be absolutely amazing. I've always wanted to learn unity, and have dabbled in it occasionally, so when my gap year plans were postponed and you said that you were going to create your own game, it seemed like the stars had aligned and I needed to throw myself into game development. This video itself was actually really helpful, almost a tutorial on how to learn unity, and I'll definately use some of the tactics in the future.

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

    This is exactly how i've learned competency at new things on my own as well. I had this video sitting on watch later forever and i'm glad I finally watched it. You've really broken it down into a way people can understand how important it is to have patience and not get in too deep and inevitably crush their own dreams before they even start. One huge thing you learn in this approach too is how to ask better, more specific questions so that you can find answers more quickly and efficiently. Thanks for making this man, i'm excited to see more of this series as I too want to get into game development.
    edit: also, one thing I forgot that I really wanted to add -- giving yourself the space and time to learn things in the way you've explained allows for a more efficient way to build genuine competency, and when you feel competent at something, you're less likely to feel intimidated and scared off by new challenges. So building your competency is a huge deal.