Stuff They Don't Tell You About Game Development

  Рет қаралды 20,490

Thomas Brush

Thomas Brush

Ай бұрын

There are a few crucial aspects of game development that not many people are talking about...
► Learn how to become a full time game dev, free: www.clkmg.com/fulltimegamedev...
► Enroll in my 3D workshop, free!: www.fulltimegamedev.com/opt-i...
► Make your game instantly beautiful with my free workbook: www.fulltimegamedev.com/opt-i...
► Get my 2D game kit, free: www.fulltimegamedev.com/opt-i...
► Join my 2D character workshop, free: www.fulltimegamedev.com/opt-i...
► Wishlist Twisted Tower: store.steampowered.com/app/15...
► Learn how to make money as a KZbinr: www.fulltimegamedev.com/opt-i...
► What I believe: • What I Believe

Пікірлер: 114
@thomasbrush
@thomasbrush Ай бұрын
Thanks for watching! Hope you learned a ton. ► Learn how to become a full time game dev, free: www.fulltimegamedev.com/opt-in-how-to-make-six-figures ► Enroll in my 3D workshop, free!: www.fulltimegamedev.com/opt-in-15-minute-3D-game ► Make your game instantly beautiful with my free workbook: www.fulltimegamedev.com/opt-in-instant-beauty-color-workbook ► Get my 2D game kit, free: www.fulltimegamedev.com/opt-in-2D-game-kit ► Join my 2D character workshop, free: www.fulltimegamedev.com/opt-in-2d-character-art-workshop ► Wishlist Twisted Tower: store.steampowered.com/app/1575990/Twisted_Tower/ ► Learn how to make money as a KZbinr: www.fulltimegamedev.com/opt-in-indie-game-income-workshop
@papafhill9126
@papafhill9126 Ай бұрын
What's funny is Thomas had to press "record," go out of the room, and then come back in to start this video. Love it :D
@anonymous49125
@anonymous49125 Ай бұрын
the door thing is a common misunderstanding... The origins are from a blog post a decade ago called 'the door problem'. It's not saying that doors are hard to make in games (a common misunderstanding - they are no harder than 99.9% of all other development issues and features), it is showing each position in a company and their responsibilities as it pertains to a single asset - a door in that case being the exemplar asset. It's a good post and spot on... so if you don't know the difference between a release engineer, a gameplay programmer, or a project manager or if you want a description of what a designer does be them a systems designer or a level designer... that's a good resource. But people generally hear 'the door problem' don't read it, and then just echo the common misunderstanding that doors are harder to make than other assets... which is 100% the opposite of the intention... the intention was to choose something common and boring as an example... something that wasn't notably harder to make then anything else, as an example of what it takes to add anything into a game.
@schouffy
@schouffy Ай бұрын
No, doors are just complicated to nail perfectly.
@RealCoachMustafa
@RealCoachMustafa Ай бұрын
Yeah, it was a meme started by Liz England. I was confused as to why Thomas was talking about doors but completely got it wrong. The door problem shouldn't really apply to Thomas since he works in such a small team with few roles.
@anonymous49125
@anonymous49125 Ай бұрын
@@schouffy all of game development is complicated and hard to nail perfectly though.
@stickguy9109
@stickguy9109 Ай бұрын
The door problem is not just about the model of doors but the design decisions that go into making something as simple as a door. But yes I do agree that it only exists to show just how complicated things can get with gamedev even things that seem very simple on surface.
@papafhill9126
@papafhill9126 Ай бұрын
My thoughts on feature creep: you should avoid feature creep after you are set on a prototype. The prototyping stage is when you play around with new mechanics and features at a manageable level. Then you need to determine whether you can scale those features up with all the content that goes with them and still meet your deadline. Too many indie devs start with an already massive prototype, then get to alpha and say, "this game could use X." Save X for the next installment, friend. Jonas Tyroller has a video on prototyping being like a boat that tests the depth of the ocean under them, and the more depth the more fun. Just watch it, I'm not going to explain the idea, but it's all 100% in the prototype stage, after that you stick with the most fun mechanic and don't deviate with extra features.
@Dexterdevloper
@Dexterdevloper Ай бұрын
Number 10 : publishing and marketing your game is much harder then you think , start early with it.
@splashmaker2
@splashmaker2 Ай бұрын
For lightmaps, UVs are super important too, along with your bake settings. Watch out for seams “bleeding” due to bad uvs/scale, proper bakes should always look smooth and clean. One thing I’ve found specifically with Unity is Optix denoise produces horrible seams for some reason. I use open image denoiser.
@smsalabm
@smsalabm Ай бұрын
The UI thing regarding different ports is a good point. Would be nice if you could make a more detailed video about that some time in the future.
@joel6376
@joel6376 Ай бұрын
It sounds like a lot of work.
@xepherin_dev
@xepherin_dev Ай бұрын
Yes Unity gives you a lot of warnings and yes a lot of them don't really matter... BUT if you accumulate too many of them, you'll find it difficult to see the ones that can mess you up. Speaking from experience. That being said, I do usually have a couple "defined but not used" warnings in all my projects 😂
Ай бұрын
Been addicted to your channel recently! You've inspired me to start our first Indie Game - keep up the good work.
@Lajlaj
@Lajlaj Ай бұрын
Incredibly well made video, your content as of late has been a joy :-)
@Quietpart
@Quietpart Ай бұрын
Watched probably 100 videos of yours, for me this was your best. I want the detailed, specific things I need to learn, and the right priority for those things. Most of my education consists of Udemy, KZbin Videos and just trying to figure things out. I get overwhelmed sometimes learning Retopo the old/slow way then finding a tool or program that does it faster and more accurate. I cringed when I spent a week learning environment design then come across PCG features that do it faster and more realistically. Some things with AI seem to be moving at the speed of light and by the time I even understand what it is the tool or feature offers its condensed and simplified to pushing a button! I get stuck in learning the new and fast because I don't want to waste time with the old and slow then I feel trapped in an infinite loop of not getting anything done. Appreciate your insights and entertaining videos, really nice to follow someone who has done it.
@Alexindiegamedev
@Alexindiegamedev Ай бұрын
Being a solo dev at moment I learned it's a lot of work
@user-tf7gt9qr2y
@user-tf7gt9qr2y 5 күн бұрын
Thanks man, some great tips. Still not sure what feature creep is, but the rest was very useful.
@hdscheepers
@hdscheepers Ай бұрын
I wholeheartedly agree on allowing for scope creep. For me to be able to go “What if I did this?” and try it out during the development is so crucial to the creative process. Inspiration comes from doing, not from planning every detail upfront.
@evanrutledge-sz4yo
@evanrutledge-sz4yo Ай бұрын
To me feature creep isn’t adding new ideas that spur from other elements of the game, it’s adding new needless mechanics for their own sake without considering how they’ll mesh with the rest of the game.
@AnilBasava
@AnilBasava Ай бұрын
Amazing! I'll keep these in mind as I'm building my first ever 2d game frame scratch!
@matsmagnem7517
@matsmagnem7517 Ай бұрын
Awesome 😎 So true! Been programming (non game) for 20+ years, and so much of this applies so spot on! 🙌
@MudhenTV
@MudhenTV Ай бұрын
As someone trying to make a game right now, this is very beneficial. Thanks a lot Thomas! ❤
@justinmonroe8683
@justinmonroe8683 Ай бұрын
I figured feature creeping would happen naturally, when looking over the one-off projects, or inspired projects, where you saw something cool, neat, useful, but didn't have time to implement before
@hannescanopus1383
@hannescanopus1383 Ай бұрын
Thanks for this video man. I have been in game dev for about 10 years only thing is im not a developer an I always need to pay people to do the work while I take care of there rest and at some point I wished I knew how to code to be able to do all of these things myself and I do recognise a lot of the things you mentioned in this video. so thanks for vid, keep em coming
@unit102
@unit102 Ай бұрын
you are not the only one 😔
@imAubs99
@imAubs99 29 күн бұрын
What is your overall opinion for beginner game developers to make a game and release as a free to play?
@dibbieknight7886
@dibbieknight7886 Ай бұрын
I agree with your last point of "feature creep being a good thing", it relates to your 7th point about a "bad idea is bad if it doesnt generate more ideas" - as you work on your game for months and show it to testers, you SHOULD be getting more ideas imo, and often with a prototype things are expected to break, which can sometimes be funny enough or interestingly unintended enough they might spark even more ideas or a bug becomes a feature - its good to write these ideas down when you come across them and not directly focus on them when your still working on important systems, but revisit them, experiment, and see how the experience is for you and your players
@ElianeGameDev
@ElianeGameDev Ай бұрын
Now I'm waiting for that flying duck game
@davidbarkhausen7739
@davidbarkhausen7739 Ай бұрын
Due East
@lordzia6919
@lordzia6919 Ай бұрын
Regarding feature creep, if you have a great idea thats outside of your current design. Prototype the simplest version that you can and see if it fits and is fun then decide if it should be pursued further. Dev and test dev and test
@typhereus
@typhereus Ай бұрын
Good point about feature creep, its really just iterative design. Its a good idea to create a iterative design framework so that you can capitalize on every kind of idea you can come up with.
@MichaelH-zb8gg
@MichaelH-zb8gg 24 күн бұрын
Hi Thomas, this is totally off topic but can you comment on the use of EULA in relation to indie games, is it needed and do you have EULA on your finished game ?
@johnzenc1984
@johnzenc1984 17 күн бұрын
Anyone else watching game dev videos all day, but they can't even finish a minecraft building?
@luisquinonez7594
@luisquinonez7594 15 күн бұрын
Yep, game development is so interesting but so easy to be turned off by once you realize you can't finish something you started, and the actual work that goes into making a game behind the scenes 👀
@BearShot
@BearShot Ай бұрын
I’m gonna play it so hopefully it comes out soon
@jonathangerrits7697
@jonathangerrits7697 13 күн бұрын
UI is actually pretty easy. I always start making the thing that makes your game fun and then expand it.
@MarioCola
@MarioCola Ай бұрын
Honestly baked lights is a tool like a dynamic light, I think you should carefully choose first and plan your lighting beforehand
@gaboandres
@gaboandres Ай бұрын
0:58 I agree that there are always some exceptions and warnings in the Unity console, but the missing reference ones usually are just because you don't clean up your mess with your prefabs😂. But yeah, I worked at a company with 14 programmers working on a game, and sometimes those missing reference warnings showed up in the console. But honestly, whenever you mix SDKs or assets from the Unity Asset Store, you're bound to get some exceptions and warnings.
@rootbindev
@rootbindev Ай бұрын
Hello, I am a game developer
@junj1023
@junj1023 Ай бұрын
Howdy, i am a game developer
@aaaalord
@aaaalord Ай бұрын
Ey, me too
@user-ri1cu1fb5v
@user-ri1cu1fb5v Ай бұрын
Yup
@yuvallevy5368
@yuvallevy5368 Ай бұрын
Sup, same here
@jamesreed361
@jamesreed361 Ай бұрын
Hello, I’m trying to be a game developer
@nathanaelgazzard7989
@nathanaelgazzard7989 Ай бұрын
Atlas in Candyland. That's my summary of your game's aesthetic.
@MakiNoAtorie
@MakiNoAtorie Ай бұрын
About the last point, more than feature creep is more like embracing the agility that comes with software development. You can't really apply a waterfall approach (meaning following the GDD exactly) to games due to how uncertain most designs choices are. You can design a house and be confident it wont crumble because we can simulate all real cases, games/software are much abstract in that retard so it's a constant iteration of what works and what doesnt.
@yussufkobilov9471
@yussufkobilov9471 Ай бұрын
nice editing
@SubzeroBlack68
@SubzeroBlack68 Ай бұрын
To each their own I suppose. But feature creep is always a bad thing... Feature Creep in gamedev has always been when you add excessive amounts of aspects and mechanics of a game that it undermines the quality of the product or game. Either by making the game too complicated or an unfriendly user experience. If you are adding new features and design ideas into a game and its improving the product, that's NOT feature creep. Eating food is not bad, overeating food is. Feature creep = Excess = overeating
@SuPeRNinJaRed
@SuPeRNinJaRed Ай бұрын
2:18 Neversong on Sega Genesis
@TimmacTR
@TimmacTR Ай бұрын
TALKING DUCK BATTLE RYOAL
@fernandodesa952
@fernandodesa952 Ай бұрын
Guys can anyone give me feedback on Thomas course for Unreal? Im wondering how good is it as hes more focused in Unity, i want buy but the price is high so looking forward to hear some experiences with it
@mahkhardy8588
@mahkhardy8588 Ай бұрын
Currently in UI hell right now myself.
@AlexanderLoaizaGameDev
@AlexanderLoaizaGameDev Ай бұрын
In my last game getting the doors to work with the enemy AI was a nightmare. And they will always be by each other like 95% of the time because 98% of the game is indoors.
@PlayCrestfallen
@PlayCrestfallen Ай бұрын
Crestfallen Medieval Survival. Im on a warpath.
@erikdozsa
@erikdozsa Ай бұрын
I suspected UI will be on the list.
@Leila_Numanor
@Leila_Numanor Ай бұрын
I heard spicey video right of the bat and gave it a thumbs up before even watching it :D
@andrewpullins8817
@andrewpullins8817 Ай бұрын
What are these warnings you speak of? Unity shows you warnings?
@YannPicardFX
@YannPicardFX Ай бұрын
Imagine not mentioning multiplayer in that hardest things to do in gamedev... BUT DOORS XD
@saiyedbeckham
@saiyedbeckham Ай бұрын
I dont know how hard is saving system for others. I stuck badly, i mean saving player stats, health, inventory, position along same with NPC characters. All that data additionally scene and levels. Its nightmare 😢
@h4ck3rd4wg
@h4ck3rd4wg Ай бұрын
Anyone know the game clip at 5:42?
@ingridelferink7119
@ingridelferink7119 27 күн бұрын
It’s Braveboy, the other game Thomas is working on
@Kolbiathan
@Kolbiathan Ай бұрын
How can I work if I can't light my candle!!! **Slams fist**
@TYNEPUNK
@TYNEPUNK Ай бұрын
thomas is one of the very few game devs lady luck has shined upon.
@coolbrotherf127
@coolbrotherf127 Ай бұрын
How many features to add is such a hard problem to figure out. It can feel sometimes like your game is just one better idea away from being the best game ever.
@jakasnazwa123
@jakasnazwa123 Ай бұрын
Hi, maybe it would be possible to talk to the creator of Manor Lords?
@Steippi
@Steippi Ай бұрын
Cool
@parisono
@parisono Ай бұрын
cool
@YourDadYoda
@YourDadYoda Ай бұрын
Bro looks kinda like TJ Miller
@SonofNoahr
@SonofNoahr 29 күн бұрын
The word's "Navigable"
@playaneta
@playaneta Ай бұрын
That is a great point Thomas about telling your team that you want to smell your game.
@rs-tw3vy
@rs-tw3vy 20 күн бұрын
Recap 1.Dont make stingy with environment 2.one million warning unity is fine 3.Ui is hardest aspect in game 4.Without postprocessing game is trash 5.Game need lightmapping dpecially in 3d game 6.Demo 7.idea 8.Your game sucks until 1 month release
@overcranks
@overcranks Ай бұрын
thank god i make 2D games
@flamart9703
@flamart9703 Ай бұрын
How is called a game dev who likes and do feature creep?
@crazyden2345
@crazyden2345 Ай бұрын
A creeper, obviously
@ahmadjames151
@ahmadjames151 Ай бұрын
Do you have a cat ?
@PowerGamersOfficial
@PowerGamersOfficial Ай бұрын
Don't have mony for full time game dev . Can Anyone give me all these video... 😢
@victordayet
@victordayet Ай бұрын
Hey, I agree with 90% of what you said but doors are really not that complicated. Personally I just do a state machine (open, closed, opening, closing) and that's it. I have always done it like that and I never got anybugs with doors🤷‍♂️
@wwefanpage1123
@wwefanpage1123 20 күн бұрын
Hello I am game developer
@MikeGemi
@MikeGemi Ай бұрын
Next video should be myths about game Dev. 1 huge myth is making mobile games is easier than making PC games.
@victordayet
@victordayet Ай бұрын
Hell yeah! F*ck SDKs🤣
@PontschPauPau3451
@PontschPauPau3451 Ай бұрын
"it's really really important to have a perfect environment" - No it isn't. That is such a bullshit statement. You know what's important? Doing the work. Filling your space with frills will not help you do the work, and I'm tired of these videos that pretend like your lack of workspace flow is why you haven't pushed a commit in 4 months.
@jasdebi9372
@jasdebi9372 Ай бұрын
What's that at the end? Your course is paying for your gamedev team instead of the games they develop? Then how can you teach other people how to make games?
@MisterFaucker
@MisterFaucker Ай бұрын
I hate the conspiratorial phrasing.
@experts_sketch1051
@experts_sketch1051 Ай бұрын
Cool
@mdsami4490
@mdsami4490 Ай бұрын
cool
@Plesyn
@Plesyn Ай бұрын
cool
@Soloman-wy7ww
@Soloman-wy7ww Ай бұрын
cool
@UBERsnosluocGaming
@UBERsnosluocGaming Ай бұрын
cool
@junj1023
@junj1023 Ай бұрын
cool
5 Solo Game Dev Mistakes You MUST Avoid (My Experience!)
10:41
Thomas Brush
Рет қаралды 100 М.
How To Make A Game Alone
16:44
Thomas Brush
Рет қаралды 189 М.
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 14 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 41 МЛН
Top 10 Game Development Tools For 2024
16:06
Thomas Brush
Рет қаралды 101 М.
Making Your First Game? You Must Do THIS...
11:27
Thomas Brush
Рет қаралды 14 М.
Full Guide to Making Games (no bs guide)
11:19
Boutricks
Рет қаралды 6 М.
The Harsh Truth About Game Development
18:27
Thomas Brush
Рет қаралды 47 М.
The Internet Played My Game (and it did not go well)
9:27
advancenine
Рет қаралды 176 М.
3 Things You MUST Do When Making Your First Game!
10:29
Thomas Brush
Рет қаралды 32 М.
How to Keep Players Engaged (Without Being Evil)
10:46
Game Maker's Toolkit
Рет қаралды 2,4 МЛН
Solo Gamedev: How to Build Successful Games by Yourself
23:03
Filip Hráček
Рет қаралды 17 М.
Winning My First Ever Game Jam? | Godot Devlog
10:25
mz_eth
Рет қаралды 250 М.
Игра про змеек в реальной жизни😅 #фильм #сериал
0:59
Bananacat and Applecat Pranked Gman #gmod 😹🍌🍎
0:57
MeCoDy
Рет қаралды 21 МЛН
Kaiju Buzz absence 😔 | Brawl Stars #brawlstars #shorts
0:20
Ghostify Labs
Рет қаралды 6 МЛН