You Will NEVER Become a Game Dev by Using Unity Tutorials

  Рет қаралды 21,658

Globox

Globox

Жыл бұрын

In this video, I discuss why relying solely on Unity tutorials may not make you a successful game developer. We'll be diving into the essential skills and knowledge needed beyond Unity tutorials to help you reach your goal of becoming a game dev.
#gamedev #unitydev #unitytutorial

Пікірлер: 97
@necrow4155
@necrow4155 Жыл бұрын
What I learn from tutorials is knowing what the engine is capable of. Learning there is a tool for this and a tool for that.
@RahmaBarran
@RahmaBarran 11 ай бұрын
Y
@manda3dprojects966
@manda3dprojects966 8 ай бұрын
What I learn is knowing that engine is capable of ruining your life, wasting time learning tutorials for years but then suddenly Tax slap in your face.
@caeleng5553
@caeleng5553 Жыл бұрын
thank you for the video. I have been following tutorials and have experienced similar to what you have, I just haven't learnt anything. I also appreciate how clear you are as I now understand how to tackle this problem and start using resources on google and Unity's documentation. really appreciate it!
@sirgregoryadams
@sirgregoryadams Жыл бұрын
The most difficult thing for me at the beginning was the terminology. For example, I remember couldn't find the documentation for "Raycast" because I didn't know that it was called a Raycast. The videos on the Unity website have always been a pretty good balance. They just about get you going on your own, but not more. The kind of "Here's how you make a ball. Here's how you make it roll. OK, bye!" XD
@fl3xr
@fl3xr Жыл бұрын
lmao bro ithink you meant "ra cist"
@bunguswastaken
@bunguswastaken Жыл бұрын
@@fl3xr lmao bro i think you meant nigg-
@KapybaraKSP
@KapybaraKSP Жыл бұрын
@@fl3xr waiting for that like still, huh
@fl3xr
@fl3xr Жыл бұрын
@@KapybaraKSPyep
@KapybaraKSP
@KapybaraKSP Жыл бұрын
@@fl3xr it’ll come eventually
@envernigmatouline3316
@envernigmatouline3316 Жыл бұрын
I'm an Unreal dev and not a Unity one, but I only use tutorials as a last resort if I really am stuck on implementing a specific thing. Like if I want the character to be able to move down underwater or have a basic notifications system that I can modify for my current setup. I learn from other sources for the most part.
@Zhurak
@Zhurak Жыл бұрын
i dont really agree, saying tutorials are bad as a blanket statement is too general. yes some are bad, some are good and few are great. Ive been a software developer for nearly 20 years and i still watch tutorials on a daily basis. Now im not watching them to copy what they are doing, i watch them to gain a small insight on one or 2 specific things im looking for. I know plenty to navigate on my own and just need to track down the process on certain things from time to time. sometimes its take a few videos to find that nugget of useful info. I was traditionally trained in college and one thing a professor said that has stuck with me my whole career is this: "Everything you learn today will be irrelevant in 5 years. You have to learn, how to learn." Finding info quickly is a skill that takes time and practice. Tutorials are great, not to copy and paste but learn how to benefit from bits of info. So keep watching, watch often and a lot, absorb it ALL!
@Am3ricium
@Am3ricium Жыл бұрын
While I agree that most of the tutorials could be much better, I believe by saying that "you should be implementing code conventions and/or software architecture right from the get go" you're missing the point of these things. Code conventions are there for a reason, so is different software architecture things. And that reason is 1) to be comfortable and sensible to work with and 2) to support change. If the code tutorial presents is subpar to industry standards, but it gets the job done - that's great for new developer. They don't need all that overhead of thinking ahead about their work comfort in the future, they just need to make box move on the screen. And later they will inevitably realize that their code is hard to modify, their variables are named poorly and don't make sense, and everything takes too much time. So they turn to industry standards and learn the solutions. What you do in this video is warn novice developers about stuff they haven't seen yet. Putting forward solution to a problem they don't have yet, or don't realize is a problem. I personally believe people should start from tutorials, write shit code, realize that they messed up and fix it. This way they will not only learn HOW to use conventions, but also, most importantly, WHY to use them, their real value and application. Instead of "my code works already, but I must use this and that because everybody is talking about it and using it", make it "I had this problem, and this convention solves it, so I will use this thing". This is how I learned, and since you said you got stuck in tutorial hell, I guess you did too. So what's wrong with learning that way?
@laptoprelaks
@laptoprelaks Жыл бұрын
THIS exactly it... where I'm at... I truly understand what you are saying... for years I have tried to learn 2d gamedev via Gamemaker or Defold tutorials.... but I never able was to fully understand them... I can move the box and do collision...but sometimes it ask too many parameters I dont understand but I still use it.... now I'm going one level deeper which is to code a game using just Love2D.... its still incredibly simple from something coding in bare C++ but it has more depth and mostly satisfies my need to understand exactly why certain things are like that
@theConcernedWyvern
@theConcernedWyvern Жыл бұрын
I absolutely agree. I do think some talk about good practice sprinkled in so that new devs won't struggle so much to pick up new habits later, but I think a lot of programmers try to frontload it into the first couple lessons of a series and it makes the whole process so overwhelming. At the beginning, new devs need to know how and why some code works for basic development and then can work on bettering their practices later. I think of it kind of like having some rough drafts of a book or paper and then improving it later on once you know how to actually get words in the right order.
@laptoprelaks
@laptoprelaks Жыл бұрын
@@theConcernedWyvern I agree so much with this !
@otamatonegaming
@otamatonegaming 11 ай бұрын
That's why I used Jimmy Vegas, he has scripting video on one subject, like walking into a trigger and a sound playing I think that if you only have single guides on one subject than you can mash them together to make a game
@mrtutorials3960
@mrtutorials3960 Жыл бұрын
I followed this and it really really works just changing the name of variables and classes helps us to stay on the path of learning and not on the path of just copying and pretending that yes I did it!!!! Thanks bro
@globox-dev
@globox-dev Жыл бұрын
Glad it helped!
@d_ne
@d_ne Жыл бұрын
Very high quality video, I didn't even notice I wasnt watching some 200k subs channel. Keep up the good work👌
@globox-dev
@globox-dev Жыл бұрын
Thanks, will do!
@Devcutter
@Devcutter Жыл бұрын
very good review about tutorials i usually whats them understand concept of things and see how people make things so i can adapt my stuff
@bandanabhatt5543
@bandanabhatt5543 Жыл бұрын
I hope you continue making videos❤
@Mrminico92
@Mrminico92 9 ай бұрын
I agree with this 1000% when I got into programming I never really self taught myself the way I did art. After actually looking things up on my own and reading documentation I started getting leagues better at programming and also would remember things. My number 1 rule was stop looking at videos and get all my answers from unity scripting api. Most people don't put what they've learned into practice since whats the point if its already done? either way most of these tutorials do give you the solution but not the experience.
@longhotsummergames
@longhotsummergames Жыл бұрын
Great advice! Any specific books you could recommend?
@globox-dev
@globox-dev Жыл бұрын
Yeah, I have left a few links to some of my favorites in the video description.
@zodix44
@zodix44 Жыл бұрын
Why the volume is so low
@enzozaqueu1759
@enzozaqueu1759 Жыл бұрын
The best thing that I did was buying a course with a good instructor (because it makes a WHOLE difference), tutorials are good to know what is possible to do but they will not teach me the fundamental of how or why is possible to do that certain thing
@JordonRenn93
@JordonRenn93 Жыл бұрын
I have learned more coding in the last month or so using ChatGPT then in the past few years, the ability of it to answer a question that is asked like a total noob is astonishing. and it can keep building and expanding on a single subject as well as generate infinite examples, as well as examples that closely relate to what your working on. I would 100% recommend anyone learning to ask ChatGPT questions, I have found it to be a far better recourse than Stack overflow or even the Unity docs.
@ilypavan
@ilypavan 11 ай бұрын
Yes I Do The Same
@code-knight
@code-knight 10 ай бұрын
I go for courses rather than tutorials. My method is to do a section of the course, then put it away until I take what I learned and apply it to one of my own projects.
@kareembutler5916
@kareembutler5916 8 ай бұрын
What c# book do you recommend?
@jannyboi260
@jannyboi260 Жыл бұрын
The way i see tutorials is that its not what they teach you, its what else is taught in disguise in that tutorial. For example the tutorials shows you the code to move left and right in a 2d game to dodge obstacles falling down, but it doesnt each you or give you the code to move up and down. But thats how you have to see it and figure out if you can use similar rules and code to move the player in a different direction whether its replacing the word horizontal to vertical and mapping it to the w or s key. Thats how you really force yourself to learn more than mimic. A tutorial isnt an answer althought some can be, but its just another way to do the same thing. If the tutorial shows you how to move the players position to another via transform and collision detection, you could probably figure out how to make an infinite road without word-for-word google searching.
@Classicv5
@Classicv5 11 ай бұрын
The vast majority of tutorials will have better code quality than what a beginner will come up with on their own and there's no point to reinvent the wheel. If you dont use ChatGPT and frequently borrow code then the only thing you're doing is wasting your time. Learning how to borrow, understand and adapt code is fundamental to being a good programmer.
@Ihatepe50
@Ihatepe50 Жыл бұрын
There are no tutorials for many of the mechanics i want in my game so i had to problem solve and make them myself however i feel it could be optimized better but as of now i only know like 10% of mono behavior and unity systems. I would read up on it but i detest reading and learn best by example. Listen and Learn what it means, then see how it works, if i cant see how it works it usually doesn’t click. Any suggestions or resources anyone can recommend?
@captaincommando9839
@captaincommando9839 Жыл бұрын
Dont worry about it until you actually have performance issues. Then figure out what the problem is and how you can improve.
@stefanocarlocelsi1705
@stefanocarlocelsi1705 Жыл бұрын
if you talk to the right of your microphone de audio sounds louder on the right ear
@michelveraliot
@michelveraliot Жыл бұрын
That's a really cool video and I'm sure it will sure it will blow up soon :3 I guess we need to debate about the tutorial usefulness because after watching a lot of tutorial i became autonomous and i'am writings code byself ... Like you've say it's not about the tutorial but more about your mindset, also we should have more tutorial that explains you how something works and not simply showing the code and speedrunning everything
@theConcernedWyvern
@theConcernedWyvern Жыл бұрын
Exactly! I really want tutorials which show the different things in Unity and how they can be used. I get super overwhelmed with most tutorials because a dev will write some code and say "don't worry about it," but if I just paste it in I will have no idea how to use it in the future, how to debug it, or even what it really does. I struggle a lot with grasping documentation, since I'm still in the early stages of game dev and don't have tons and tons of programming experience. I like knowing how and why things work, instead of just how to do x or y.
@ABitofEpicness
@ABitofEpicness 10 ай бұрын
@@theConcernedWyvernTHIS IS ME
@DRATER469
@DRATER469 Жыл бұрын
While i agree people shouldnt get stuck i think beginners should get that dopamine train rolling through quick wins and tutorials. Personally i think im at the point where im leaning on tutorials and chatgpt too much and my codes getting clunky. So its naturally time to start taking it seriously.
@globox-dev
@globox-dev Жыл бұрын
I completely agree! My main point with the video was that you need to leave the tutorial comfort zone as soon as possible to make sure you grow as a programmer. Tutorials are a great starting point, but they are also dangerous. I wish you all the best on your programming journey!
@DRATER469
@DRATER469 Жыл бұрын
@@globox-dev Totally, and your point gave me some good things to think about. So a valuable video from my perspective.
@takaw.d8486
@takaw.d8486 Жыл бұрын
A good way to learn is, is my fav method called "fuck around, to find out, to find out and fuck around" so basically, find out how they do it, and then play around with it to understand it
@globox-dev
@globox-dev Жыл бұрын
I completely agree!
@takaw.d8486
@takaw.d8486 Жыл бұрын
@@globox-dev hope to see more vids!! youre doing amazing!
@takaw.d8486
@takaw.d8486 Жыл бұрын
@@globox-dev if i may, i am studying to make my dream game, atm im learning animation both 3D and 2D, any recommendations on what books can help me in coding??
@simplyVIRTU4L
@simplyVIRTU4L 6 ай бұрын
so that means that i gotta learn scripting language by myself with no help? nah bro, you're trippin
@markguyton2868
@markguyton2868 11 ай бұрын
Gonna be honest, I opened up Unity, saw it's UI, closed the program, and have never opened it since. Unsure why since I wanted to use it and was aware of the difficulty.
@gamnrd
@gamnrd 10 ай бұрын
A tip to test yourself is, most courses are split into lessons and start with explaining what they will work on that lesson. Pause the video and try to do it yourself first, treat it like an assignment then afterwards, you can resume and see if you did it. Also learn better coding methods, some of these tutorial use poor practice and I'll usually use better methods in place of what they want
@kidkouga92
@kidkouga92 10 ай бұрын
There's a lot here that i agree with, but there's quite a bit that i disagree with. I believe tutorials are ESSENTIAL when you're first starting because otherwise it's overwhelming and you dont understand the common use cases. The trick i believe is taking these tutorials and expanding on them. for example, like how you mentioned renaming the variables, or trying to recreate something you did before but referencing the code rather than a video. And then after you've become comfortable with the terminology, code structure, then to start learning proper coding practices. But i get the point of this video and thats to prevent using tutorials a s a crutch. But it's a journey
@sir.niklas2090
@sir.niklas2090 Жыл бұрын
This video is a little interesting, because I disagree in the fact that you can learn things from a tutorial IF you attempt it your self and follow on parts your stuck on. Don't just blindly follow a tutorial as that will get you no where.
@mequint2000
@mequint2000 Жыл бұрын
The most helpful tutorial series for Unity I've come across is Catlike Coding. It's basically a collection of books online and Jasper uses many of Unity's advanced features (Jobs, URP, shader graph) and covers concepts that you would see in university courses (mathematic modelling and graphics rendering). He also teaches concepts and best practices that can be used in your own programs without giving you truly complete games.
@mequint2000
@mequint2000 Жыл бұрын
But other than that, yes - follow what is being said here.
@fokeyjo
@fokeyjo 4 ай бұрын
Totally agree on unity tutorials teaching bad coding habits, for the most part. I've been watching a lot of them to pick up the systems available and try by consensus to get an idea of how they're used. But I also follow some channels of actual good coders who are using good encapsulation/SOLID techniques to get to a better path. But you're right, it then takes longer to actually make the game, and that's something that's skewed in these videos. What is short is making concepts - making a full game takes forever, a large time investment shortcutted only by paying for things that make it quicker and easier, like assets.
@HobokerDev
@HobokerDev 5 ай бұрын
You should make the video quieter, I could almost hear something.
@maquard3223
@maquard3223 4 ай бұрын
I don´t realy agree sire... The Point is, you need to understand C#!!! With a good basic in this, you are able to learn from others, cause you are able to understand what the ppl are doing and why! After that comes the part, where the most than struggle:"They are not able to think abstract and so not able to find solutions for the problems in they projekt!"
@j.o.t.u.n.n
@j.o.t.u.n.n 11 ай бұрын
Book recommendations please
@hoatruong9270
@hoatruong9270 Жыл бұрын
Tutorials they gives you ideas and your job have to implement with the right way.
@liquaard2824
@liquaard2824 Жыл бұрын
Ben Cloward : Hold my shaders 🤣🤣
@Crewlietsful
@Crewlietsful Жыл бұрын
I have starting to learn C# like 2-3 months ago, in the tutorials I copy the Code but I try to understand how does every line work searching online what does everything mean and how and why affects the code My only issue is that I don't know what should I do to really understand coding, like ok I know what a variable is, what is a float, boolean, etc but how do I really use them? How can I create something from Scratch? If I start from Scratch like an empty visual studio I have no idea what to do to create something basic Any advice? I know that I learn from testing and failing but how can I test and fail with something that I don't even know how to start? I really like how coding works but idk how to go step by step, is there any web or something that gives you like excersices or something like that? Like hey resolve why this Code is wrong or fix this and stuff but for begginers Great vídeo, I was having the same feeling as you said in the video, following every step from tutorials you just copy everything that is being written in the tutorial Sorry for my grammar I still learning english :P
@globox-dev
@globox-dev Жыл бұрын
I love seeing more people take the initiative to learn how to code. And for a complete beginner, understanding the code you get from tutorials is a significant first step. Going from following a tutorial to building something from scratch is a giant leap for most, if not all, beginners. It will take time, but to deepen your understanding of code at your stage, I suggest experimenting with the code from the tutorials you are following. Change a variable or even type, remove a line, and see how it affects the program. Does it break? Did the output change? How did it change? Why did it fail? Since starting from scratch is out of reach, the best middle ground is to work with pre-existing code. Try adding a feature not mentioned in the tutorial. This requires you to navigate the tutorial code and understand most of it to add something without breaking what is already there. And if you break something, it's not a big deal since you now have a self-inflicted coding challenge to solve. When creating something from scratch, starting with a clear goal or problem to solve is helpful. For example, you could create a simple calculator or a program that generates random passwords; if you are more interested in game development, it could be as simple as making a square move right and left and nothing more. This will give you a framework and help you focus your efforts. But most importantly, it gives you an end goal. It allows you to finish something. This is great for your motivation to learn early in the learning stage and gives you a lot of momentum to go on to a new, slightly more demanding challenge. As for resources, many online platforms offer exercises and challenges for beginners. Codecademy, Khan Academy, Codewars, and Udemy are all great places to start. Remember that learning to code is a process, and making mistakes and failing is okay. Keep practicing and asking questions, and you'll gradually develop the skills and knowledge you need to create projects from scratch. P.S. Don't worry; your English skills are excellent, and you will only get better with time :)
@lemonomical
@lemonomical Жыл бұрын
really liked the video!
@globox-dev
@globox-dev Жыл бұрын
Thank you so much for taking the time to watch my video and leaving a comment! I'm glad to hear that you liked it. Your support means a lot to me.
@WhimzyInteractive
@WhimzyInteractive Жыл бұрын
Effective thumbnail
@zodix44
@zodix44 Жыл бұрын
I like your Rb hat
@nordbros523
@nordbros523 Жыл бұрын
Unity's dirty little secret is it's not possible to follow SOLID principles in Unity.
@Classicv5
@Classicv5 11 ай бұрын
Yeah, learning OOP before Unity isn't all that helpful and probably confusing to beginners. If all you want to do is make games then just learn Unity.
@JacksonAcademy1
@JacksonAcademy1 Жыл бұрын
lets collab 👉👈
@globox-dev
@globox-dev Жыл бұрын
Sure, I would be happy to collab with you. Please send me a message on discord.
@Itz_Joker69
@Itz_Joker69 11 ай бұрын
thx bro ur respected
@anthonylancer
@anthonylancer Жыл бұрын
Nice video
@goofygoovber
@goofygoovber Жыл бұрын
If you understand what you are coding then by time you might learn
@teamtubetv1465
@teamtubetv1465 Жыл бұрын
Nah bro you forgot something, if you don't copy the whole tutorial and watch it for the system its better, and also to understand, LEARN CODING FIRST
@lonjedeepartment
@lonjedeepartment Жыл бұрын
This applies to all fields of study. Massive 🔥
@ussdev1988
@ussdev1988 10 ай бұрын
Would Not say all Tutorials are useless. But agree Theres also alot crap on KZbin and co. But i mean its Like the Most creators dont Care about. They See a Tutorial, Copy a Tutorial, Change the Tutorial abit , reupload it as its own. And of course after 5 Times Copy Change Paste Comes Something crap Like Out. Actually rlly sad. I rlly do Not Know how often insaw my own Tutorials already copied by Others on KZbin haha
@kylemorely1812
@kylemorely1812 Жыл бұрын
does anyone else notice that this dude look like he's lip-syncing?
@arcanep
@arcanep 7 ай бұрын
ngl this is false I learnt untiy from watching lots of tutorials and than after some time edting the scripts been a agamedev for 5 years now so don't give up watch those tutorials and get better good luck !
@thepotatolizerd33
@thepotatolizerd33 Жыл бұрын
brackeys
@thepotatolizerd33
@thepotatolizerd33 Жыл бұрын
what the heck people i post this and like five minutes later i get a love from the channel and a r adnom person o-O
@gabrielbear5268
@gabrielbear5268 5 ай бұрын
Eh I want to say as a educator this is terrible advice especially within in the creative field that is game development. But alas this is youtube anyone with a platform can give their advice an opinion and you don't need a degree and multiple years of education to teach people. Some make some valid points but hammer on some pretty damaging things such as teaching people that "copying" is bad. It isn't. It's how we as humans learn from the get go. It is not a bad thing to copy. Also just because someone is copying doesn't mean they aren't actively learning and understanding. There are plenty of tutorials which teach people poorly and simply don't explain the reasons for what certain things are done and they simply create something not with the intent to teach their audience but to gain a viewership, get content out and continute their grind.
@eye776
@eye776 5 ай бұрын
much information on the internet is unstructured in terms of learning. adding to that is the conflict of interest between video lesson structure and monetization. very few viewers actually have the time to sit down and watch an hour long lesson while taking notes, pausing the video to solve the questions by themselves, etc. this means the real money is in entertainment, not in producing useful learning content.
@themrjai8362
@themrjai8362 28 күн бұрын
I think the main thing he missed out is everyone learns differently, a tutorial can be great for people who learn from watching, but some people are more practical.
@priceton_braswell
@priceton_braswell Жыл бұрын
i will win
@KazeTdr
@KazeTdr 10 ай бұрын
Talk a bit louder😂
@andreagrumpeenlate5813
@andreagrumpeenlate5813 Жыл бұрын
Naaa.
@adventuretuna
@adventuretuna 11 ай бұрын
“I’ve been using unity since I was twelve” isn’t as impressive when you barely look 15.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 799 М.
I Made a Game about Shrek, it will DESTROY your PC
19:19
Fat Dino
Рет қаралды 2,6 МЛН
Would you like a delicious big mooncake? #shorts#Mooncake #China #Chinesefood
00:30
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
POV: Gumball and Darwin go on Roblox Got Talent
0:31
Willyandgaming
Рет қаралды 127 М.
What 100 Days of Game Development Looks Like
22:24
TJ
Рет қаралды 61 М.
How I would approach gamedev (if I had to start over)
18:34
BiteMe Games
Рет қаралды 65 М.
The Future of Game Development
8:58
Brackeys
Рет қаралды 1,1 МЛН
This Problem Changes Your Perspective On Game Dev
25:51
Jonas Tyroller
Рет қаралды 339 М.
Can I Create Video Games Using SQL? (No Game Engine)
20:58
icitry
Рет қаралды 113 М.
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 502 М.
How to Code (almost) Any Feature
9:48
DaFluffyPotato
Рет қаралды 642 М.
How To PLAN your Game as a Solo Developer
16:26
Heartbeast
Рет қаралды 451 М.
How to Start Gamedev in 2024
10:28
Sasquatch B Studios
Рет қаралды 368 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,7 МЛН
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 485 М.
#miniphone
0:16
Miniphone
Рет қаралды 521 М.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 815 М.