How I learned Unity without following tutorials

Share
Embed
  • Published on Sep 27, 2021
  • GMTK is powered by Patreon - www.patreon.com/GameMakersToo...
    Welcome to the first episode of Developing - a new series in which I create my own video game. I’m starting from the very first step: choosing a game engine and learning how to use it!
    === Credits ===
    Music By: LAKEY INSPIRED @ soundcloud.com/lakeyinspired
    License for commercial use: Creative Commons Attribution 3.0 Unported "Share Alike" (CC BY-SA 3.0) License.
    TheXvid Audio Library
    === Subtitles ===
    Contribute translated subtitles - amara.org/en-gb/videos/bXC4f7...
  • GamingGaming

Comments • 4 738

  • BRICK 101
    BRICK 101 8 months ago +8901

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

    • BlueEyeCicle
      BlueEyeCicle 5 days ago

      lol

    • Creative Swirl
      Creative Swirl 21 day ago

      ikr

    • Planoto
      Planoto Month ago

      Minecraft

    • Aboli Guu
      Aboli Guu Month ago

      Why are they all swedish?!? 😫 we here in finland don’t really like swedes. It’s like a principle thing you know :D

    • selectivevisions
      selectivevisions Month ago

      as soon as i heard that part of the video i was like i have to go comment this but you beat me to it by 6 months

  • Griff H.
    Griff H. 6 months ago +1722

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

    • DeEmp
      DeEmp Month ago

      Ian Hubert's Lazy Tutorials for Blender are basically this.

    • IniOluwa Adeoye
      IniOluwa Adeoye 2 months ago +1

      @True Blue Bless you!

    • True Blue
      True Blue 2 months ago +3

      @IniOluwa Adeoye Less about telling someone what to make, and more about telling someone how to do small things to make their own ideas work.

    • copycat
      copycat 2 months ago

      @NuclearWolf Studios that sound like learning it as a whole not as a tutorial lol

    • Wayloz
      Wayloz 4 months ago +2

      @NuclearWolf Studios Very informative, thank you for sharing : )

  • alkonbay
    alkonbay 5 months ago +17

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

  • Spencer
    Spencer 6 months ago +580

    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!

    • Toast6
      Toast6 8 days ago

      The thing is it's very hard to figure out a mathematical formula on your own. In most school topics though, a more analytical approach, then showing the students the best way, would probably be better.

    • Beta Rakhmadi
      Beta Rakhmadi 2 months ago +4

      starting to learn unity at age 41.

    • Abel G
      Abel G 4 months ago +3

      Can relate

    • Daniela Dowell
      Daniela Dowell 6 months ago +9

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

  • TheSonicfanx1
    TheSonicfanx1 6 months ago +189

    Ah, this is the phase when you realize that Game Theory and Game Development are two entirely different beasts.

    • funicon
      funicon 9 days ago

      lucky you, I spent 11 years getting an economics phd until I figured this out (sarc)

    • Not FLAZ
      Not FLAZ Month ago +1

      @Scrap! it is but it has to do with many fields. Sociology, economics, and including game development, but i think OP meant Game design rather than game theory

    • Thefunguy 1065
      Thefunguy 1065 Month ago +2

      Yeah Matpat and making a game are different things

    • sts
      sts Month ago +1

      Scrap! It is a field in math but game theory has a lot to do with game development. It helps to understand and analyze your game.

    • you need to mald.. harder
      you need to mald.. harder Month ago +2

      @Carl Wolsey unfortunately nobody is able to execute ideas as they are thoughts rather than living entities whom are capable of death.

  • Arlo
    Arlo 7 months ago +1650

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

    • Overdrive
      Overdrive 23 days ago

      I bet that arlo will prob play his games and enjoy them

    • Charles Wood
      Charles Wood 3 months ago

      Awww its arlo

    • Fritz GC
      Fritz GC 6 months ago

      Wait. . . ARLO? 0_o

    • Kega
      Kega 6 months ago +2

      @GaradurLP he shows it in every video, its blue and fuzzy

    • Electron LMG
      Electron LMG 6 months ago +1

      It's arlo!!!!!!!!!!!!!!!!

  • TheBulletKin
    TheBulletKin 6 months ago +185

    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 :)

    • eemoogee
      eemoogee 26 days ago +1

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

    • abdullahi ali
      abdullahi ali Month ago +3

      🤣🤣🤣

    • devesh
      devesh 3 months ago +6

      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.

  • Runic Raptor
    Runic Raptor 14 days ago +9

    4:17 - 4:50 This is exactly how I have felt (and am feeling right now) every time I try to go back and try to learn Unity.
    I feel like I can go in and learn to copy ONE thing from someone else, and just copy paste it into a mess of other copy pasted junk, but by the end of creating a plane which a character can walk on, I feel like I've learned (and accomplished) nothing.
    I do get bored easily, and am frustrated by failure (especially if I can't find the specific answer I'm looking for), but I really hope one day I can know enough to at least outline the games I want to make.
    There are so many games I want to exist, but don't have the skill to make. I want to aquire that skill - even if I become the only person to play that game.
    Right now the bug I've got up my butt is a dinosaur ecosystem simulator. I want dozens of features and story, and sandbox, and everything cool. But right now, if I could just make a demo version with two dinosaurs with AI, objects, the the ability to place dinosaurs? I'd be happy.
    So I think I'll take your advice and put that on the back burner and focus on building those simple projects I always glance over and actually start learning how Unity works. (I will however be using every tutorial I can find though, because trying to figure things out on my own is sometimes exceedingly frustrating and demoralizing for me 😂)

  • Deutsch für Euch
    Deutsch für Euch 5 months ago +235

    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.

    • Ryan Clapperton
      Ryan Clapperton Month ago +2

      @Oliver Johansson OH MY GOD I FEEL RECOGNISED

    • Grant Scott
      Grant Scott Month ago +3

      @Oliver Johansson That's me 100%...

    • Oliver Johansson
      Oliver Johansson 2 months ago +12

      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.

  • atrupb
    atrupb 6 months ago +117

    The way i did it was instead of searching "how to use unity for beginners" i started a blank project with the idea in my head and started slowly like "how to create an object" or "how to make object move" and i built a base from tbere

    • Jayz Coverz
      Jayz Coverz 29 days ago

      @jus DOit elaborate

    • jus DOit
      jus DOit Month ago

      @SilverViz from experience it's not very promising cause sometimes you will face problems that you will never find a tutorial for on youtube or the Internet

    • SilverViz
      SilverViz Month ago +2

      I think I'm gonna start learning Unity this way, seems promising

    • qazxsw21000
      qazxsw21000 2 months ago +9

      This is my preferred method of learning anything. Tutorials will show me how to make something that behaves exactly one way but won’t exactly say what’s going on or won’t explain it very well. After making the tutorial thing, I’ll start playing around and modifying things to see what changes, but I still won’t learn enough to be able to successfully repeat the steps on a blank project. For example, scripts won’t work because I didn’t learn that they needed to have a certain line of code in them or that it needs to come before a different line of code. By doing your method, you’re more likely to be told these smaller details. You’re also not being overwhelmed by lots of not-completely-helpful information at once.

  • Blackthornprod
    Blackthornprod 8 months ago +1153

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

    • Miau Frito
      Miau Frito 7 months ago +6

      @Game Maker's Toolkit 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

    • The Unity Apprentice
      The Unity Apprentice 7 months ago +4

      My both favorite TheXvidrs oh yeah

    • Samuel Stegall
      Samuel Stegall 8 months ago

      hey noa

    • Game Maker's Toolkit
      Game Maker's Toolkit  8 months ago +206

      Thank you!

  • H D
    H D 5 months ago +24

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

  • Believe
    Believe 6 months ago +26

    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!

  • Chad Strawinski
    Chad Strawinski 6 months ago +25

    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.

  • Graham Gilmore
    Graham Gilmore 6 months ago +2

    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.

  • crazyhorse52395
    crazyhorse52395 8 months ago +2077

    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!

    • qualix7
      qualix7 9 days ago

      @Sean Arnold how’s it coming along? Did you make good progress 7 months ago?

    • HamBrick
      HamBrick Month ago +1

      Came here to say this

    • Upub
      Upub 4 months ago

      I felt the exact same way when I made my first website a few days ago. It feel so good when you make it yourself without copying

    • Andreas Lindmark
      Andreas Lindmark 7 months ago +2

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

    • Sean Arnold
      Sean Arnold 8 months ago +6

      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!

  • Silicontent
    Silicontent 6 months ago +33

    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!

  • Onicalcron
    Onicalcron 2 days ago

    A way to do that step three without having to come up with a whole game idea by yourself is just to add things that you think of to your already made things. Like say flappy bird after every 10 points a confetti animation appears etc

  • Christophe Bergevin
    Christophe Bergevin 6 months ago +13

    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.

    • Enrico Bianchi
      Enrico Bianchi 9 days ago +1

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

  • Steven Cooper
    Steven Cooper 5 months ago +9

    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!

    • jus DOit
      jus DOit Month ago

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

  • Mix and Jam
    Mix and Jam 8 months ago +518

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

    • Mix and Jam
      Mix and Jam 7 months ago +5

      @Gomathi Shankar Absolutely, that’s what I’m here for

    • Gomathi Shankar
      Gomathi Shankar 8 months ago +4

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

    • Brannan Vitek
      Brannan Vitek 8 months ago +1

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

  • Inexperienced Developer
    Inexperienced Developer 2 months ago +7

    Great method man, I would definitely recommend this for people, as well as tutorials. A good basic tutorial and then just practice with mini tutorials and stack overflow answers to fill in the gaps

  • Parcode
    Parcode 4 months ago +4

    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!

  • Candle Ö.
    Candle Ö. 27 days ago

    After days of watching tutorials, finally found something that helped me process. I was about to give up but like... like... this saved me. Thank you so much. I can't appreciate it enough I feel confident I feel so darn happy.

  • SiemaZiomek
    SiemaZiomek 4 days ago

    Opening up that first project is always a reality check :D
    I would however say that tutorials taught me how to navigate the UI, and many coding ideas did stick... But yeah, translating my own ideas into code in the beginning (and up untill now) was/is HARD.

  • Get Indie Gaming
    Get Indie Gaming 7 months ago +944

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

    • Kadu Gallotti Buss
      Kadu Gallotti Buss 6 months ago +1

      @Tenta Klaus Love it too, we wouldn't be watching GMTK if we didn't like the technical details that nobody notices.

    • Tenta Klaus
      Tenta Klaus 6 months ago +2

      Love watching fellow geeks argue so passionately about something which doesn't matter and something which is speculation at best.

    • Fully Suave
      Fully Suave 7 months ago

      @Andrew Wiltshire which it is though, no matter how good you chroma key your footage, the light reflections wouldn't appear so sharp and be full of artifacts there unless he edited the shine back in

    • Andrew Wiltshire
      Andrew Wiltshire 7 months ago +1

      GUYSZ ever considered the fact that it may well just be a screen?

    • Kadu Gallotti Buss
      Kadu Gallotti Buss 7 months ago +1

      @Fully Suave 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?

  • Ufuoma Okoro
    Ufuoma Okoro 3 months ago +2

    This is absolutely brilliant.
    It resonates with me as long tutorial kills my brain.
    I am not a game make, nor do I intend to make one.
    I was teaching myself Python, but did not know where to start, or should I say I thought I knew where to begin!!!
    As I did have some rudimentary coding knowledge I took the approach you have just laid out.
    To summarise, I built myself a simple calculator utilising the Python and Tkinter GUI framework.
    Did not copy any code, but just coded every instruction as I used the calculator on my phone.
    I am have completed the task without scraping complete calculator code from the internet.
    The code maybe inefficient, but it works.
    Slow to complete, but complete all the same.
    Lovely work

  • Gavyn Davis
    Gavyn Davis 2 months ago +6

    its so funny that, after years of working and trying to teach myself, this single video, literally less than 20 minutes, has put into words what I couldn't figure out for myself. jesus I feel so stupid for not realizing this, realizing this is how I've taught myself literally everything else I do in life

  • Sezan Ali
    Sezan Ali 6 months ago

    Your rules of learning applies in everyfield and I'm impressed by your tactics. I want to apply them for learning a javascript.. I hope it will work

  • Capn Clown
    Capn Clown 6 months ago

    Thank you for making this series I have also tried to make my own game and I have made similar mistakes to you and you made me realize what could help me Thanks!

  • MortMort
    MortMort 8 months ago +323

    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

    • RedPie
      RedPie 7 months ago +4

      And the legendary pixel master is here 🤩😁

  • Rez A
    Rez A 6 months ago +33

    I've wasted almost a year and half learning Unity on and off, spent hundreds on different Tutorials, dozens of hours of tutorials on TheXvid and Udemy, made tens of different draft projects using $250 assets I bought from Asset store and got no where. There were many problems involved in my disappointment and eventually wanting to stop but the biggest one was, without a large community who know you or your content or significant budget for marketing, its extremely difficult (down to impossible) to make any money off of it even with best marketing tools and people (I've worked with some of the best ones to try to mske it featured) but all that said, Your video was very relatable and useful, it actually reignited my desire to maybe try and finish some of my projects and publish them.
    Thank you, you're awesome.

    • Rez A
      Rez A 3 months ago

      @FiddleRiddle DiddleDiddle me? As i explained i gave up after a year and half - 2 years of trying.im an app dev

    • Rez A
      Rez A 3 months ago

      @Beta Rakhmadi sure, it's just that the competition is tough, im not being discouraging but i studied a lot and eventually after some drafts I was thinking its too big of a gamble. But if you have a good team with good monetization plan (forget about paid games) then make a plan and do it. All the power to you.

    • FiddleRiddle DiddleDiddle
      FiddleRiddle DiddleDiddle 3 months ago

      Checking in two months later. Did you ever learn how to do it?

    • Abu Aslam
      Abu Aslam 4 months ago

      Are you doing game dev just for the financial aspects of it? Then you're very much in cold, muddy water here dude. Because making money off of games is a lot more difficult than you can imagine, and it's mostly based off luck. I'm not telling you to give up on game dev.. but if it's something you don't enjoy and are just learning in order to make cash, you're definitely in the wrong place.

    • Beta Rakhmadi
      Beta Rakhmadi 4 months ago +2

      why you say impossible. if the game has original and intriguing gameplay and decent graphics, polished UI, and the most important is, beautiful story, it should at least get some downloads/purchases. I'm not talking about generating millions of $, but at least with careful planning and "pouring heart" into the game, it shouldn't be a commercial failure.

  • ThatOneCactus
    ThatOneCactus 3 months ago +2

    This is just describing how most people learn coding, at least from how I've seen it. Awesome you were able to figure it out on your own and find an achievable way of accomplishing it.

  • Kat Psychos
    Kat Psychos 4 months ago +1

    I feel like I'm exactly at the part you were at. Feeling accomplished with small steps after being demoralized for so long. I felt good about doing some small things with code and felt much better than using tutorials. I'll definitely watch this series for more tips going forward.

  • Ty Rogers
    Ty Rogers 8 days ago

    This was really inspiring and helpful, I would love help with the basics from you!

  • Widji
    Widji 8 months ago +666

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

    • Cash McCloud
      Cash McCloud 6 months ago

      Love your profile picture!

    • Daniel Adamczyk
      Daniel Adamczyk 7 months ago

      @Houtblokje That was i saided.

    • Houtblokje
      Houtblokje 7 months ago

      @Daniel Adamczyk Yeah because google has more knowledge than you could ever have. so just knowing where to look for knowledge is more important than learning and forgetting it.

    • HatchetSoft
      HatchetSoft 8 months ago +5

      A developer is ultimately a professional googler!

    • Daniel Adamczyk
      Daniel Adamczyk 8 months ago +9

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

  • bleep bloop
    bleep bloop 3 months ago

    I feel like a good way to do tutorials is to do everything they're telling you to do, but slightly differently. It makes it take a lot longer, but you end up learning a lot more and getting more value from them

  • MaskedRecruit
    MaskedRecruit 6 months ago

    Yes, I would absolutely love a different kind of teaching than the others I see

  • Seawong
    Seawong 3 months ago +10

    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.

    • edrrrk
      edrrrk Month ago

      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

    • Seawong
      Seawong 2 months ago +1

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

  • yo ou
    yo ou 5 months ago

    I've been studying Unity for more than a year in your way, and what I can say is that things are going great. You're the best. Hello from Finland.

  • sun
    sun 6 months ago

    this video was actually really motivaitonal. I am just like you, I need to experiment, fail, and play with my tools and resources and really see where I can take myself with them. It has been an awful struggle trying to learn and really familiarize myself but I am still staying strong.
    Thank you for this message, you just earned my subscription.

  • Jo
    Jo 6 months ago

    Thank you for making this video! I have been feeling the same way and now it all makes sense. I feel much better now. Thank you for the insight and tips on how you tackled Unity. Definitely do a video on the basics. I would be very much interested in that.

  • Jas Mint
    Jas Mint 6 months ago +1

    Yes please include a Unity tutorial Mark! I love the education game contents you make, I'm so blessed you chose Unity as your game engine. I recently decided to try making my own game with Unity too, would be great to learn along with you :)

  • zigieinc
    zigieinc 6 months ago

    Personally, as someone who is still struggling with code, this video lifted my spirits and refreshed my determination (something tutorials will never do).
    (in other words)
    If making tutorials would sacrifice the quality and quantity of this series, it is not worth it.

  • Jabrils
    Jabrils 8 months ago +1512

    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!

    • fastn't boi
      fastn't boi 7 months ago

      oh look its the guy

    • Brahvim
      Brahvim 7 months ago

      You taught programming too! How about a game engine tutorial in the kind of fashion Mark specified, Jabrils?

    • yaicob.com
      yaicob.com 7 months ago

      ahead of the curb xD

    • Dominic Ballinger
      Dominic Ballinger 7 months ago +1

      Its jarbills! XD

    • Huxley Leigh
      Huxley Leigh 7 months ago

      It's you! I love your stuff!

  • Caleb Stephens
    Caleb Stephens 5 months ago +1

    Thank you for this, I’m trying to learn how to use unity and have been for the past few months and have been struggling. I thought it was just me but it’s good to know that I’m not alone. This video gives me hope

  • Paul Weyer
    Paul Weyer 6 months ago

    Very proud of you! I'm doing the same thing currently on rpg maker, slowly learning the coding and different tricks. Don't anticipate a masterpiece but every step is a win

  • coldshoulder14
    coldshoulder14 4 months ago +2

    Damn, makes me wish I did the reverse engineering of other games more often. I did study Unity’s core stuff and some tutorials (the space shooter for instance) in Unity and felt pretty good about it afterwards. However I should experiment more like you did. I jumped from my tutorials to my first project and while I do understand Unity’s fundamentals I still don’t feel like I’m at the level I should be after spending a few years with it. However I also do it as a hobby, taking long breaks sometimes.
    Thanks for this video, when I get done with my project I think I’ll make numerous basic or reverse engineered games to reinforce my Unity knowledge. While I understand the basics I do need that feeling of familiarity and confidence.

  • SoulCombustion LoL
    SoulCombustion LoL 4 days ago

    As someone studying software engineering, I just wanted to add that there should be no shame in booting a new environment and not knowing how to do anything without using google.

  • DRAGONMAYA
    DRAGONMAYA 5 months ago

    I've been going crazy trying to choose a game engine. I started on unreal last week and it's really cool, but I think I just switched to Unity. We'll see how it goes. I feel like if I fail in Unity, it will be less of a let down

  • Klibe
    Klibe 6 months ago +1

    I love teaching people how to code, this was very usefull insight! Thank you

  • Mr Space Ostrich
    Mr Space Ostrich Month ago +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.

    • jus DOit
      jus DOit Month ago

      Since when did you start?

  • Aaron Eveland
    Aaron Eveland 2 months ago

    I absolutely love this. getting started learning something is often the hardest thing for me, and this really puts it into perspective

  • Robert Kreps
    Robert Kreps 8 months ago +589

    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.

    • Boanerges
      Boanerges 7 months ago +1

      There's a lot of misconceptions about what plagiarism for art actually is. For one, plagerism isn't illegal. It's just a scummy thing to do. Copyright, on the other hand, is federally enforced. On Twitter, there is a hoard of plagiarism police that go around and accuse new artists for stealing aspects of other artists. However, there's very little that needs to be done to avoid copyright. For one, a pose, style, and color pallette (unless for branding) cannot by copyrighted. Selling fan art, on the other hand, is illegal. The character is copyrighted and the only way to sell it legally is with permission. However, copyright is not policied, so it requires legal action from the copyright holder. Most fan artists just do it anyway and account for the risk of legal action. To copyright your own work, the requirements are much more rigorous. It must be original in every sense of the word, but only needs to be physically manifested (digital text counts). Fair use is a bit more complex and is somewhat subjective, as a documentary that contains 70% "stolen" footage could still be considered fair use if the footage was used to convey an idea not intrinsic to the footage, while a few seconds of a song that plays over b-roll in that documentary may not be fair use if it isn't conveying a new idea. However, if it's deemed the market for the song would be unaffected by its use, it could be determined by a court to be fair use. It's subjective, but fortunately pretty consistent. The safest bet is just to not test the line.
      Realistically, there is nothing new under the sun. The difference between the artist that uses reference material and the one that doesn't is the first is likely a better artist. Whether the second admits it or not, they are both using reference material, but the first has a clearer picture. If you want to push your work to the next level, use reference material from many different sources and combine them. It's technically what your brain is already doing, but you're just being intentional about it.

    • skaruts
      skaruts 7 months ago +2

      I think there's only two ways to learn: copy, or bang your head against the walls in the dark until you figure out the way. But the latter is likely to yield unsatisfactory results.
      To better learn and practice music you have to copy music, rather than practice some random nice-sounding chords you made up without even knowing wtf you're doing. To learn visual arts you really have to copy either from another artist or from what your eyes are seeing or have seen. To become a successful business investor you're better off using the exact same knowledge your mentors taught you, than learning the same lessons from scratch over a much longer period of time. I think this applies to everything.
      Either way, copying does at least two good things for you: it allows you to practice with the least amount of obstacles and friction, and it gives you a direction and a frame of reference: if you're managing to copy something, you know you're on the right track.

    • Kye
      Kye 7 months ago +2

      I second this! In any form of creative medium, the best ways to learn - in my opinion - are tracing over other works, seeing the fine details of the creation, breaking down the process, and essentially reverse-engineering it.
      You can trace a piece of art to study muscle anatomy, just as you can read source code to learn an AI path-finding algorithm, just as you can replicate a song from scratch to learn what effects they've used and how they made it.
      I prefer the term "tracing" over "plagiarism", since tracing helps you see the details and dial into the mindset of the creator.

    • Josh Danforth
      Josh Danforth 7 months ago +2

      No musician ever (other than… I suppose the first one historically) learned how to make music without hearing it, interpreting it, and expanding on what they learned. Any artistic output grows with understanding, whether it be technically or intrinsically. Copying is fundamental. As you noted - it’s only plagiarism when one passes it off as original.

    • allluckyseven
      allluckyseven 7 months ago +1

      @Flaming Fox That's a great quote.

  • Thx Wanderer
    Thx Wanderer 3 months ago

    Thank you so much for this! I’ve been wanting to go all in and learn how to develop games since there’s games I want to create with my own hands and I just felt like I was floundering and not knowing where to begin. This really gave me the inspiration that I needed.

  • Ruan Badenhorst
    Ruan Badenhorst 4 months ago

    Ive been struggling with learning the basics and tutorials on unity for about a year now and honestly this opened my eyes, thanks M8, stay golden

  • Slugma Baltoys
    Slugma Baltoys 4 months ago

    I've seen quite a few of your videos, and I'd like to say, I'm really impressed that you've made such a different video as well as you did! This video was something I really needed to see and hear, and you did a damn good job! Very comprehensive and entertaining at the same time. Well done!

  • Ramon Iglesias Granados
    Ramon Iglesias Granados 3 months ago +1

    Thank you so much. I really needed something like this video to help me disipate my selfdoubts. Now im more confident that im in the right path for me to continue learning game developing

  • Cimera
    Cimera 8 months ago +109

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

    • UBO
      UBO 7 months ago +4

      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.

    • housetrapdev
      housetrapdev 8 months ago +19

      Even in University, the main thing they taught us was how to find the answers to our questions.
      How to Google is unironically one of the most important yet undervalued skills in the modern world lmao

  • Stephanie Everett
    Stephanie Everett 6 months ago

    This was exactly the kind of learning technique I used to teach a traditional sculptor how to sculpt in Zbrush a few years ago. In 3 sessions he was from 0 PC use to sculpting a skull. A bad skull but it was there.

  • Alejandro Zamora
    Alejandro Zamora 4 months ago

    YES! This was a great video. It's pretty much how I ended up learning. I did the roll a ball tutorial the first time and lost my progress so had to redo it. Tried to redo it from scratch, didn't even know how to create a plane 😂

  • IIIRexIII
    IIIRexIII 28 days ago

    So we'll said! Bravo, I'm really happy that someone actually highlighted this problem with all of those tutorials

  • Karl Fimm
    Karl Fimm 6 months ago

    I am usually a "tutorial person", but when I was learning CAD (for designing 3d prints) I did the same "plagiarise" technique. Every night I would pick a random object from Thingiverse and work out how to duplicate the shape. I found I was constantly going "there must be some way to do *this function*", hunt down how to do that one, tiny step, and make progress.

  • Zarthera
    Zarthera 8 months ago +304

    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!

    • x rmasiso
      x rmasiso 7 months ago

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

    • Azecy
      Azecy 7 months ago +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.

    • Another Duck
      Another Duck 8 months ago +15

      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.

  • soulure
    soulure 28 days ago

    20 year game dev checking in, this video is incredibly accurate about retaining new development code and techniques. Also, love your cloud parallax and bird bounce back physics. Nice work.

  • Jamil Neymatov
    Jamil Neymatov 2 months ago

    Dude, u r amazing! Love what u do and the way u do it. Would absolutely watch & re-watch if u make tutorials. U have wonderful gift of simple explanation. Good luck!

  • Pedro
    Pedro 2 days ago

    Thank you for your testimonial. I 've done so many tutorials and even bought a unity course... Than, I realized that I could not do nothing by myself in unity... I felt so bad...

  • prfctstrm479
    prfctstrm479 5 months ago

    I took a class in unity and this is basically what we did. Even when you're making your own games breaking things down to the simplest possible steps really helps you formulate how to approach a problem.

  • DreamArena
    DreamArena 8 months ago +156

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

    • Another Duck
      Another Duck 8 months ago +2

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

    • Matthew Landwehr
      Matthew Landwehr 8 months ago +10

      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.

  • Albertine Watson
    Albertine Watson 2 months ago

    I'm really impressed by this series. I've been watching you for a long time and I think you're incredibly brave and creative to go down this route and do so publicly. I suspect this video will be the light bulb "aha!" moment for many viewers who've felt similar struggles with tutorials. There's no better way to learn than by doing, which is daunting! But breaking things down into small steps, and learning as you go with supportive teammates, friends, and/or mentors has really been the trick for me. Thank you for your work and this series, I think it's going to help a lot of people.

  • Harold Baize
    Harold Baize 6 months ago

    The key to learning from tutorials is to experiment. Do each step as instructed, and try it one or two different ways before you move on to the next step.

  • LiftedStarfish
    LiftedStarfish 3 months ago +6

    Quaternions are a way of representing rotations in 3d space in the same way that complex numbers represent rotations in 2D space.

  • Stiggandr1
    Stiggandr1 3 months ago +1

    This process is exactly how I learned programming.

  • Drecon84
    Drecon84 7 months ago +432

    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.

    • Coma Tose
      Coma Tose 4 months ago +1

      @Khalid h I've been programming most my life and can code in pretty much any language out there. Truth is it's all the same just different syntax. Coding is like talking, it's something you learn to do well over time. Programming concepts are what separates you from the rest. Even if I talk well that don't mean I can wright poetry. Creating games ... is poetry.
      The best way to learn how to program is to program. It don't matter what you are doing ... just do it.

    • Kahi
      Kahi 4 months ago

      I'm looking forward to learning too 😊

    • Khalid h
      Khalid h 4 months ago +2

      As a long term developer I have figured out that the best way to learn a new development platform is to begin with a very very basic "Getting started" stuff and exploring from there how to do your own but simple stuff. It definitely needs perseverance and time, but you definitely learn better than going true a simple tutorial, well you can do both in fact if you like. This is in line with different learning theories, you begin inside your confort zone then slowly extend it by entering the stress and learning zone, repeat !

    • Coma Tose
      Coma Tose 4 months ago

      @Afonso Ribeiro Yep. Sometimes "blindly" is a red flag of something you need to research deeper. Also "blindly" can become, Oh I understand why now ... After all you are there to learn something new.

    • Galaxy_World
      Galaxy_World 4 months ago

      help me ;c

  • Lars Ronæs
    Lars Ronæs 6 months ago +1

    I used that same method when learning to work with "TES Construction Set" in Morrowind.
    Set myself some not very attractive b ut small, easy goals, repeated again and again to learn some basics, then started experimenting little by little with all other aspects and functions, and finally got to learn quite a lot, making me able to produce the things that I originally wanted, and a lot more.

    • Wedding
      Wedding 6 months ago +1

      I always played with the morrowind construction kit as well as poorly-translated RPG Maker 2000/2003. Good times

  • Tanya Gupta
    Tanya Gupta 4 months ago

    This felt so good knowing I'm not the only one dealing with these problems. Thank you for this video. 💕😊

  • Simon Codrington
    Simon Codrington 6 months ago +1

    Great video mate. It's always good to see these perspectives from beginning game developers to showcase the reality that there's no better way to get started then jumping straight into it and developing little games / samples.
    Often I've seen Devs get stuck in tutorial hell, being able to click boxes and copy code but limited understanding of how it all works.

  • Truth Voyager
    Truth Voyager 6 months ago

    That sounds almost exactly like the learning process I went through for unity. :)

  • sco
    sco 8 months ago +332

    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!

    • w1mark
      w1mark 8 months ago +1

      @Kevin Miles 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.

    • Neon
      Neon 8 months ago +1

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

    • Kevin Miles
      Kevin Miles 8 months ago +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.

    • DOOMULUS
      DOOMULUS 8 months ago

      Great advice

    • Neon
      Neon 8 months ago +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

  • Chad Flores
    Chad Flores 4 months ago +1

    These videos are answering so many questions I've had for awhile. I can't believe I didn't subscribe earlier.

  • K Keough
    K Keough 4 months ago

    Thank you sir. Looking back, I've learned a lot this way. I've just begun using gamemaker again after 15(ish) years and this episode has made me eager.

  • Sinbad
    Sinbad 6 months ago

    Ok this has actually given me the motivation to create what I envision for one of my unity projects. Thank you so much!

  • esmail alwahbani
    esmail alwahbani 6 months ago

    this video is actually super helpful to me!!. I never expected this much needed perspective to be explained in a nice way

  • DRooX
    DRooX 2 months ago

    geez you just voiced all of my thoughts in context of learning gamedev, answered them, and inspired me af. thank you a lot. you really helped me

  • vermot Jean
    vermot Jean 6 months ago

    thank you so much for your video! this was exactly what I needed. I tried many to start programing, and it never feel right because I was just doing the same thing the tutorials said to me. I think it's a good way start and i'm gonna try.

  • Lucas Dahl
    Lucas Dahl 6 months ago +1

    This is a great video! Wish I would have seen it sooner! I had a similar experience(creepily similar)! I have two games now, they’re not good but they’re mine ha. I am still working more to get better! Thanks for the video!

  • Johnny White
    Johnny White 4 months ago

    Thank you for making this video! I really enjoyed your tips and style of learning! This really helps! It would be awesome to see a basic video on Unity!!

  • Cloudy Gaming
    Cloudy Gaming 7 months ago +304

    "I'm Familiar With This Channel"🙂🔥💙 so incredible stuff! Aaa Yes, I Need A Basic Playlist Or Video If You Can Thanks For It Too:)

    • you need to mald.. harder
      you need to mald.. harder Month ago

      @Cloudy Gaming it’s also a symbol of prayer in Japan.

    • Spilling Beans
      Spilling Beans 4 months ago +1

      @Cloudy Gaming it's shouldn't be tilted though, Nazi used the 45° tilted version

    • Cloudy Gaming
      Cloudy Gaming 4 months ago +3

      @King Chicken it's a Creative Thing(symbol) and A Symbol Of Peace & cultural activities. In india:)

    • King Chicken
      King Chicken 4 months ago

      One question, why is there a swastika on your banner? Just a uhhh little question if you don’t mind. (unless if it isn’t one, somehow)

  • Luke Heaney
    Luke Heaney 3 months ago

    Dude this is so relatable, someone finally put into words the way that I learn, I learnt premiere the exact same way

  • Waffle dog
    Waffle dog 6 months ago

    Yes make a unity basic tutorial! You explained this so well i just cant believe how well this was made!

  • FoolyDude
    FoolyDude 11 days ago

    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.

  • Finlay Christ
    Finlay Christ 4 months ago

    As a unity developer for over 5 years I actually feel like this is a great way to get started. I had a much less organized learning experience and it took me almost 6 months to feel like I really understood anything.

  • Fxeni
    Fxeni 8 months ago +147

    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?

    • mathaeis
      mathaeis 8 months ago +2

      Every single programming class that I've taken where they talk about object-oriented programming is so immensely guilty of this. I've learned it so, soooo many times over the years, and not ONCE have I been given an example where it actually made sense. Often times, it just does what not using OOP would take care of, but with more code and less efficiently. I've had comp-sci people act really terribly toward me for questioning this, "oh, the effing newbie things he knows better than the professionals, how quaint!" I don't know, dude, maybe you professionals should get better at your explanations?

    • Habib Yahya
      Habib Yahya 8 months ago

      I consider myself as an intermediate programmer, that's why I prefer reading documentation, rather than watching "expert" tutorial. because even for expert tutorial, if you didn't search for it.. you won't get a "great" tutorial that explain why did he do it like that.
      yes for beginners, it's better to do it first, rather than to know why we do it. but I think there still a way to explain things more than just showing them how to do it like the tutorial without discouraging beginners out there, and that's what I want to make.

    • Tommer Wooper
      Tommer Wooper 8 months ago

      @femboi lurking through comment but what im trying to say is when you are searching for a tutorial, your purpose is clear

    • femboi lurking through comment
      femboi lurking through comment  8 months ago +1

      coding wise. i honestly think that watch the tutorial is inefficient way to learn to code. i think yandere sim code review/team fortress 2 source code review is far way better to learn coding since it's already there and people can see what's wrong with the code itself. and teach people what to do and not to do
      but if you want the more specific type of code. i think it's better to watch the tutorial

    • Bruno Kotaro Esquivel Tabu
      Bruno Kotaro Esquivel Tabu 8 months ago +2

      @Tommer Wooper 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

  • Kfinimizer
    Kfinimizer 5 months ago +2

    I loooove, and I mean 'looooovvvveee' this video and this style of learning. My motivation right now is BOOM! SKY ROCKETED

  • woqu
    woqu 4 months ago +1

    This video was the best piece of advice someone has ever gave me , start it small you You learn it in small chunks thanks :)

  • Defalt Gamer
    Defalt Gamer 6 months ago

    Awesome !! I also have same learning path but was stuck in tutorial loop. Lifesaver you are.

  • Night Fox
    Night Fox 3 days ago

    Woa! This video was so helpful, i'm stucked in exactly this part of create games, i now will sit down my butt in the computer and try to do by myself alone without tutorials, a basic game!
    Thank you very much!

  • Jam
    Jam 8 months ago +252

    I am genuinely extremely excited for this series

  • Peter Clausen
    Peter Clausen 3 months ago +1

    Fantastic video 😊 I've got the exact same experience with tutorials, gotta start simple with something that exists already!
    Also, Brackeys is Danish, not Swedish! 😜🇩🇰🇸🇪

  • Soni Brahmana
    Soni Brahmana 4 months ago +2

    That's actually the kind of learning for a lot of things and for a lot of people, and it sure is effective. Because the idea is basically instead of remembering what your physics book told you about, say, gravity, your logic had already accepted why gravity works and it is now part of your basic knowledge. Or like when you're riding a bike, you just need to go a little faster to keep yourself in balance instead of being too slow and losing balance. Or when you figured out why your Skyrim keep on crashing by checking the mods and the steps you might have missed. You just put that in to your senses and that works better than tutorials on many occasions.
    Someone once told me when I was about to enter a drawing class, she told me that "they taught you style, not drawing", and I think that's what happened to you when you follow that Unity tutorial. It's like getting too much hand holding; you can make the tutorial work on your side, but that was not what you wanted.