If You Can't Make Games After This Video, Give Up

2024 ж. 14 Мам.
694 131 Рет қаралды

chapters:
0:00 Lesson 1
0:22 Lesson 2
0:36 Lesson 3
1:39 Lesson 4
2:44 Lesson 5
3:36 Lesson 6

Пікірлер
  • 1. No, your game idea does not suck. Whether something sucks or not is entirely subjective. It does not matter how other people think of the premise of your game. If you really like your game idea, make it anyways. I really dislike it when people actively create an environment where you feel like everything you do is wrong, as it causes people to become discouraged and then they leave. Create a positive environment, especially for beginners and add helpful tips as you go. Saying something like "This is nice, but it would be much better if you did this" is such a better motivator than "this is trash", and I'm tired of seeing so many people quit their passion as a whole because the world won't grow the hell up. 2. If you really hate programming, it's perfectly fine to skip it and use visual programming, which involves no technical code. Five Nights and Freddy's and Baba is you did this very well. Most game developers like programming, but not everyone likes it. Whether the syntax messes with your eyes, or you simply don't enjoy the process, visual programming can act just as well, even if other programmers don't like it. Points 3 through 6 are very good. Here are a couple other tips Don't re-invent the wheel. I see many people try to create video games using a regular programming language, if you're making a lot of the assets on your own, then please don't do this unless you have a huge team. It will take an eternity for very little output. The tools are there for us to use. Have a friend to reflect your game with. This sounds weird, but when making larger projects, having someone to talk with about your game and the development process can be very beneficial. They can provide excellent motivation and input that can change your game for the better. When you get bored of making your game, then don't work on it. There is this trap people fall into called 'the last 90%'. For bigger games, it's a long list of unplanned issues, most of which involve UI, localization, Translation, and *shudder* fixing bugs. But for smaller games, it's the last ounce of motivation to patch and polish the overall details. Come back later when you regain your passion and polish it, adding your new great ideas to your old great ideas.

    @suicune3776@suicune37764 ай бұрын
    • This is how you write a critique! Thanks, it bothered me for so long reading dumb comments that never added any value to the video... I respect your view and since making this video I changed a lot about how I present my ideas. I was trying to say something like "think about your game ideas realistically" and it came across the way it did, which is my fault, but not my intention... Anyway, I agree with all your tips! I might even include them in future videos if that's ok with you.

      @FredyyDev@FredyyDev4 ай бұрын
    • I'm glad you said this. I wasn't a fan of the entire 1st point being "Hey you should consider the fact that your idea is trash". It really rubbed me the wrong way, a good idea or a bad idea is entirely subjective, and if you start telling people that the idea they have churning in their head is trash then you might have single-handedly killed a great idea before it could ever manifest.

      @Dedprotectr@Dedprotectr4 ай бұрын
    • That said you do benefit from being willing to drop ideas that don’t work or indeed suck.

      @badbeardbill9956@badbeardbill99564 ай бұрын
    • @@badbeardbill9956 It depends on what defines a bad idea. I'd say it's impossible to really create a bad idea. If you come up with an idea from the heart, it can't be a bad idea. A bad idea usually sprouts when your objective is something like money or success. If you have a good idea for a game, the creation of the game is the objective, you want your thoughts to escape your head. If your idea is coming from you, if it is something you truly care about, do not throw it away, it's a good idea, you might not have the best way to execute it, but work hard and you will get there. If you do not really truly care about the game you're making, if it doesn't come from the heart, from originality, then it is good to let it go.

      @Dedprotectr@Dedprotectr4 ай бұрын
    • Just because it's bad doesn't mean you did something wrong. I think everyone misunderstood him and take themselves way too serious if you really think he meant "Your game Sucks!!" no he basically saying your first game most likely isn't gonna be some great masterpiece, so don't let yourself down.

      @NarlyLyfe@NarlyLyfe3 ай бұрын
  • *LESSON 7: Archive all your games, no matter how bad they're. You can later use them to check how far you've come*

    @_GhostMiner@_GhostMiner10 ай бұрын
    • I made a battle-city like game back in 2013 and I have no idea now how I made it "crash" (does it only outside the debugger) on purpose and load a totally different level sequence.

      @theloststarbounder@theloststarbounder10 ай бұрын
    • @@theloststarbounderdo you still have it

      @miniepicness@miniepicness10 ай бұрын
    • why Archive just use version control simple

      @vickylance@vickylance10 ай бұрын
    • You can also use them for the few good pieces of code that may be in there

      @eryscalamitas1611@eryscalamitas161110 ай бұрын
    • And copy + paste "some" animation and the entire walking mechanics if you're making a similar game to one of them

      @max-abobea@max-abobea10 ай бұрын
  • I remember when I escaped tutorial hell. I wanted to make an inventory system, and watched like five different tutorials from different channels that I followed but I didn't like the way any of them did it, so I ended up making a super complete one from scratch. You could drag items around with the mouse, or use the keyboard, it also had a right click context menu that would show different options depending on the type of item, an even a sort button. It was an amazing feeling and I learned a lot.

    @nattzero5315@nattzero531510 ай бұрын
    • That is what it's all about!

      @FredyyDev@FredyyDev10 ай бұрын
    • Ahaha, I had the same experience about 2 years ago on ue4, glad you did it. I remember when I started writing my inventory with no tutorials, I really learned a lot, I guess in those days I really learned how to code

      @Alexey_Pe@Alexey_Pe10 ай бұрын
    • I made an inventory system with tutorials, but didn't like it so after reading your comment I will also make one myself.

      @tornikedevdariani@tornikedevdariani10 ай бұрын
    • Same thing happened with me for combat systems. I saw a lot of combat tutorials online that taught me how to basically make one, but to create it in the exact vision I wanted it to be, I had to freestyle a bit & experiment a lot over the past couple days.

      @RamenBlox@RamenBlox10 ай бұрын
    • that sounds amazing! I’m going on that same path since I want to make an inventory system, too. Could you please help a fellow developer and list the tutorials you watched? Only if you can, pleaseee

      @blondiegoneferal@blondiegoneferal10 ай бұрын
  • 4 year gamestudy degree later: Lesson 1: Yes, most likely, atleast in a way that you arent fully able to make the game that way you want if you don't have any experience. Understand that your 1st ever game idea will most likely be trash and TAKE THE FEEDBACK Lesson 2: Yep there is no escape, visual might be the way to go if actual coding is bit much but yes, there is no escaping it. Lesson 3: Yea have some kind of idea on what you want to make. have something you want to create before starting. Lesson 3 subs helps: -3 beta games is a good start, the 3rd can start to be a bit bigger project but trust me you will want to re-do EVERYTING about it when you grow more skilled. Recomend making at least 3 small projects and even perhaps let them go when you realize that you have learned so much that you want to redo every part of it. at this stage it's 100% fine to do so. Just don't make it a habbit to leave games half finished. This only counts for the 3 VERY first games you make. Othervise you will never learn to make actual game from start to finish and always start redoing it. -Watch tutorials man, if you don't have school just for the love of god watch them- Lesson 4: This is important. When you watch tutorials like "How to create snake AI" follow the tutorial but make a worm instead, so you will have to adapt your skills from the tutorial into something else and actually get use from it. Watching tutorial and just doing copy-paste will not lead into good results. Another example: Tutorial is "how to make cool door" then you make a trapdoor with the tutorial. kinda similiar but makes you understand the tutorial stuff much better. Lesson 5: Learning more stuff is ALLWAYS a good idea. Makes you better overall. Lesson 6: Make games that are fun for you. Don't make them for cash at start. The miracle game you make is the one that you really made for your self/friends and not for money. (read the story of FinalFantasy and Undertale) Undertale being the "beta test game" for Deltarune. good teachings. Just make games and move on when you are ready, don't stick with one game too long but also dont give up too easy. Make a big game if you want, but only then when you know you can do it.

    @Tubaaja@Tubaaja8 ай бұрын
    • Thank you for this! Appreciate your insight and I definately agree!

      @FredyyDev@FredyyDev8 ай бұрын
    • I completely get the statement of one's first ever game idea most likely being trash, but in my own personal opinion, that may not always be the case, especially if it's something you've spent over nine and a half years constantly working on and improving story-wise and gameplay-wise (aka what I have in mind.) I'm not saying what I've got is flawless by any means, but it's something I'm constantly thinking about every single day. I honestly don't care if it succeeds or flops, because it's not about that. It's about making my biggest dream in life a reality, even if no one else but me or my friends would play it

      @mayravixx25@mayravixx257 ай бұрын
    • Lesson #4 about tutorials is definitely important. I picked up Godot to tinker around with in the past few weeks and have only put maybe 10 hours into it so far, but when following along with its "first 2D game" tutorial I made sure to deviate from the tutorial every time I got a new idea. For example: - My laptop's native screen resolution is weird (1366x768) which leaves less than 720p for actual game window space, so when the tutorial called for a 640x720 window I picked smaller dimensions (I think 480x540) just to make it fit on my screen. I then added some "padding" to more tightly clamp the player sprite from leaving the visible screen area. - Immediately after getting the player movement to work as instructed, I asked "now can I add _inertia_ to their movement?" It seemed easy enough: the code so far created a movement vector based on your input then added it to the player's position, so all I should need to do is create an _acceleration_ vector based on your input, add it to a persistent _movement_ vector and then update the player's position by _that,_ right? Well, yes, but this created a myriad of bugs and edge cases that I had to work out, before finding a built-in function which could do basically all this in a single call (eliminating 10-15 lines of code on my part). - After implementing the enemy spawn timer, I immediately decided to add a "difficulty ramp" where the timer ticks faster the longer the game progresses. - Then I decided to let the game's title screen spawn enemies as an "attract mode". Which caused a bug where the game could still declare "game over" upon collision with the player, but it didn't take long to find the properties that enable/disabled the collision detection events. Remaining ideas I want to try before calling the tutorial "finished": - Noting the tutorial provides 3 different enemy sprites (selected at random for each one spawned), I want to give each type slightly different movement rules. Maybe even incorporate this into the difficulty ramp logic (e.g. start with the simplest type and add variety as score increases). - Noting that one enemy type is called "flying" I also want to add a "jump" button to give the player an extra option to dodge enemies with. - I also want to add bonus points for "grazing" an enemy (getting in close proximity without actually touching).

      @Stratelier@Stratelier7 ай бұрын
    • If I had a dollar for all the tutorials that I've watched, I'd be ballin'

      @sicSwine1994@sicSwine19946 ай бұрын
    • 3. The video creator starts off the video saying don’t expect to make the next GTA 6, but if someone wants to make GTA 6, they should make a simple stylized shooter game with a few levels. If someone wants to make Skyrim, they should make a simple stylized linear combat game with a dungeon or two. 4. I actually learned tutorials by following them to the tea. I tried what you wrote and failed miserably every time. Following tutorials as a complete beginner is already hard as it is when you don’t know how anything works. Adding a layer of difficulty on top of the existing difficulty just makes everything more difficult than it needs to be. Also, looking at and modifying other people’s code is also about as important as tutorials. Also, looking at other very simple solo developed games like Roblox games & Fortnite creator games should be what devs aspire to create and release if they’re very ambitious

      @jayg.2066@jayg.20665 ай бұрын
  • I would add a Lesson 7: Game development is a multidisciplinary job. Game projects have programmers, artits, musicians, game designers writers, and more. Work around your resoucers if you have a very small team or you are a solo developer. For solo devs think about how much work will take to make a game all by yourself and how many skills you will have to master and how long it will take before even atempting it, so keep it as manangeable as possible.

    @_JPkun@_JPkun10 ай бұрын
    • Yeah this is definitely something people undermine before going into it. Most solo devs either commission or make their own music which typically gives the game its own unique vibe. Hell, even game mods have teams dedicated to the gameplay, music, UI, etc.

      @umamifan@umamifan10 ай бұрын
    • I am almost all of the above except a programmer 💀

      @yvrxk@yvrxk9 ай бұрын
    • Artits

      @usrnewxnew5227@usrnewxnew52279 ай бұрын
    • There is an article called "The door problem" that goes into how all different roles in game development would handle doors and it gives a great insight into what sort of roles there are.

      @Gatrehs@Gatrehs5 ай бұрын
  • yep i'm dumb because all i got here was opinions

    @jakestarr4718@jakestarr47185 ай бұрын
  • "Sometimes you have to make The Witcher 1 and 2 before you can make The Witcher 3" - Tim Rodgers

    @TheCynicalNihilist@TheCynicalNihilist8 ай бұрын
    • Facts. Just look at where Fallout or GTA started

      @TheoriginalBMT@TheoriginalBMT3 ай бұрын
    • no shit

      @cibularas3485@cibularas34852 ай бұрын
  • I really dislike videos that clickbait you by insulting or threatening you, that feels like such a desperate move. But what can I say, the content surprised me. Great video, great lessons and a lot of conclusions that I came to as well in my ~2 years of hobby game dev. Lovely content man!

    @americantoastman7296@americantoastman72969 ай бұрын
    • In some other comment you'll find my thought process for the title, but hey, your opinion is valid too! Thanks for tuning in

      @FredyyDev@FredyyDev9 ай бұрын
    • ​@FredyyDev Nah, straight up bs. You don't help people by telling them their ideas suck and they shoukd give up, any thought process that led you there is wrong, and that's not an opinion

      @lexruptor@lexruptor8 ай бұрын
    • @@lexruptorI agree, what if they told the wright brothers their idea sucks and they should forget about it when they were just starting? What a shame, this youtuber has a huge ego.

      @EagleEye-oe4xe@EagleEye-oe4xe8 ай бұрын
    • @@lexruptor I agree

      @unrulygoose1236@unrulygoose12368 ай бұрын
    • I think it was worded wrong. It was just missing a (probably) or smth

      @demgorecreates-@demgorecreates-8 ай бұрын
  • Lesson 7: Avoid game engine hell Most of the starters will think about what’s the best game engine and programming language they should use, It’s fine if you try some, But some people like me has been in what i call (Game engine hell), I was never actually making any progress but instead i was wasting my time trying every game engine that exists and overthink about how the performance of the game will be in every engine, Nothing is perfect so pick up what’s very popular and try it.

    @goreldeen@goreldeen10 ай бұрын
    • or create the hell yourself by making an engine

      @floofball8905@floofball890510 ай бұрын
    • ​@@floofball8905Which will only lead to nothing if you aren't accustomed to computer graphics.

      @presauced@presauced10 ай бұрын
    • I got stuck on it a lot

      @leo523@leo52310 ай бұрын
    • "so pick up what’s very popular and try it." I completely disagree. You are spot-on about avoiding game engine hell (constantly switching engines), but I couldn't be more opposed to using something simply because it's popular. By that reason everyone should use Unity and only Unity just because everyone else seems to use it, completely and blatantly regardless of Unity's quality or faults. What you should _actually_ use isn't what's popular. It's what works for you. What I reckon you should do is try out a couple engines and then stick with the one that serves you best (NOT the one that most people use), then stay on that one, UNLESS it somehow becomes problematic.

      @thewitheredstriker@thewitheredstriker10 ай бұрын
    • @@thewitheredstriker I said try it, Not to maintain it, Also I didn’t only mean game engines, There’s popular frameworks like pygame and monogame and libgdx

      @goreldeen@goreldeen10 ай бұрын
  • I'm not even directly a game developer - I'm a 3D Artist in a games development pipeline, and everything in this video still correlates. I've been at this career for ages now. It took me probably 20,000 working hours before I really felt confident that I could "make just about any 3D model imaginable" from my amassed skillset - which was my big, lofty goal. And yet, I still watch an average of probably one tutorial every day - they just tend to be short and narrowly focused. I still get excited about and love the process of creating every single 3D model - I can think of few things better than being in the creative "flow" zone that programmers often speak of. If you're truly compelled to be a games developer, a games artist, or other creative professional, I don't think there's any force that can hold you back. Just expect to put in the work and, as Fredyy said, "Focus on the craft, not the reward".

    @jonnytenebrous1113@jonnytenebrous11139 ай бұрын
    • You are more experienced than me, so hearing that you still enjoy the process is cool... After all, that's what really matters isn't it? Years down the line, I would love to be interested in whatever I'm doing, that's more than what most people achieve tbh

      @FredyyDev@FredyyDev9 ай бұрын
    • Do you recommend learning blender for game graphics?

      @estu548@estu5489 ай бұрын
    • @@estu548 Yes, I do. It's still not "industry standard" for some bigger studio pipelines, but it's becoming an increasingly common and accepted package across the board. Furthermore, it's accessible, free, and highly capable, so there are no costs or other barriers stopping you from diving straight in and beginning to learn (which is major!). Most of the skills you will learn - particularly in the beginning through intermediate stages, are highly transferable and apply generally to all 3D software packages. So learning Blender today would not prevent you from changing to a different software later.

      @jonnytenebrous1113@jonnytenebrous11139 ай бұрын
    • @@estu548 Okay, not as far as experienced as the og poster, but I've been in a video game school for 4 years, been an hobbist for 4 and a pro for 2... Blender is getting better everyday! If your goal is to work in a small indie game dev, or as a solo dev, YEAH, learn blender. If your goal is to work on a big company... Learn blender, you might not use it at work, but it will only improve your skills, plus, more and more studios are starting to use it, so be one of the first in the party ;) . Blender have some flaws for sure (like the horrible texture paint mode that needs a hundred plugins to be decent) but overall, you'll learn everything you need to know, and will have great result without having to pay a single dime.

      @StupidBirdChannel@StupidBirdChannel7 ай бұрын
    • How do I gain a internship as a 3d game artist that uses blender?

      @jenkathefridge3933@jenkathefridge39337 ай бұрын
  • Ok let's see where I'm at... Lesson 1: Game idea prolly suck - Already aware it sucks cuz it's bland as hell (RPG story type sorta game, where the bugs I'm too lazy to fix were now features) Lesson 2: Cannot escape Programming - Currently making a game from scratch no Game Engine used (Cries in Java) Lesson 3: Go with a Plan - Made plans but barely keeps up on schedule, sometimes other plans aren't doable because it's above my skill level. Lesson 4: Avoid Tutorial Hell - I have one source or reference and the rest is being on my own Lesson 5: Explore new territory - With AI rising up, I managed to implement it into my game Lesson 6: Focus on process not on reward - Okay, I'm fine with this cuz I have no idea how to earn money so thought developing my first game is just a nice past time. Well I'll be fine I guess.

    @ProjCRys@ProjCRys10 ай бұрын
    • Lol, you're good 😅 About the schedule and idea stuff, don't beat yourself up. You can't do a task if you convince yourself it means the world... Dettach a little!

      @FredyyDev@FredyyDev10 ай бұрын
    • Making a game from scratch and picking Java is plain insane tbh.

      @KDSBestGameDev@KDSBestGameDev10 ай бұрын
    • I suggest you to use something like JMonkeyEngine, or LibGDX

      @bivashy@bivashy10 ай бұрын
    • ​@@KDSBestGameDevi like java

      @nan_cat@nan_cat10 ай бұрын
    • Hmm I am not sure what kind of ai you have implemented but I think you should keep in mind that AI art is being rejected in games on steam. Not sure how the lawsuits will subside but when the smoke clears other sites may do the same. If you are making it from scratch and take pride in that. Just remember that someone else made something from scratch too and then another person came along and created a code that could copy their work and basically put a price tag on it. Good luck.

      @CosplayZine@CosplayZine10 ай бұрын
  • Lesson 4 is such a huge lesson. Once you escape tutorial hell and start working on your own project you realize you havent learned anything watching all those long tutorials.

    @ferikhoros8802@ferikhoros880210 ай бұрын
    • On the other hand, a proper tutorial system can teach you a lot. Unity's "Learn Unity" course took weeks, but you can learn a lot from it. Random youtube "how to make X" tutorials though... yeah, avoid

      @mattc9598@mattc95987 ай бұрын
    • Facts

      @jakeq3530@jakeq35305 ай бұрын
  • I love that the whole thing is very honest, and it actually puts me at ease a bit more about this. Highly appreciated that you made this.

    @geek_on_coffee@geek_on_coffee10 ай бұрын
  • Godoted with the sauce

    @maezrfulldive2770@maezrfulldive277010 ай бұрын
  • Challenger route: Become a masochist and master C++, write your own engine and game from scratch. Hell route: Learn assembly and make game from scratch (rollercoaster tycoon style) 💀

    @notthatguy3249@notthatguy324910 ай бұрын
    • People act like things are harder then they are, my mother knows assembly, but can barely make google work. I think difficult is highly exaggerated in coding in general.

      @honaleri@honaleri10 ай бұрын
    • @@honaleri I would be astonished if your mother would be able to code a fully functional game in assembly

      @notthatguy3249@notthatguy324910 ай бұрын
    • @@notthatguy3249 She used to program for airplane systems, infrastructure that's still running today. A game would be nothing for her. I think on the outside looking in, stuff seems hard. But humans aren't all that smart and are largely equally capable, less the savants, so, if she can do it, I'm pretty sure anybody can, just takes time and effort as do all things. She used to tell me about dudes she worked with who legit read programs in binary. Just huge books of zeros and ones they'd carry around and study for bugs, and then go back and correct issues one literally bit at a time. Effort yeilds amazing results, people are simple not aware that they have the ability, yet not yet have they given the effort.

      @honaleri@honaleri10 ай бұрын
    • @@honaleri Programming infrastructure for airplane systems sounds way easier to do in assembly than to program anything with a visual display out. I’ve used assembly, anything non-visual is fine, like any other programming language. When you have to create a window and render things inside it though, that’s tough. Also assembly is directly translated to binary instructions, if you work with assembly for anything in cybersecurity you’re probably gonna be looking at the hexadecimal or binary. (Usually hex, since it’s the same as binary but is faster to read through).

      @-Burb@-Burb7 ай бұрын
  • I feel like I needed this, I only started learning a few weeks ago and got a bit overwhelmed. Going to take it back to basics and simplify a plan. Thanks!

    @barstidius3363@barstidius336310 ай бұрын
  • Lesson #7: You cant escape art. I cant draw.

    @factsnfeatures@factsnfeatures10 ай бұрын
    • You do not need to draw. Just use Vector Leyers (shapes) to create what you want. For example, I use Krita and I do not draw at all because I only need to create simple android game. (For example, I created gold, shining, 3D button that looks awesome but does not fit for my game bc I am broke to create size I need and I only started 2 days ego).

      @epickzalpha8273@epickzalpha827310 ай бұрын
    • Yepp. I feel you on this. I really like making small games becasue I enjoy coding. The problem is that I have a nice idea, i get all excited, start coding then want to create some basic sprites and I spend like 8 hours to create a few relly basic looking drawings. By the end of it I am not even motivated to continue coding so I just drop the idea. (1. No I don’t want to hire or ask others to draw my game because I create games only for myself. 2. Yes I draw only very basic placeholder stuff with no animations and shading and nothing and yet it still takes up like 90% of my time on a project. I simply nevet liked drawing and I can not say that I have any talent at it.)

      @kalmansandor572@kalmansandor5726 ай бұрын
  • I’d like my 5 minutes back

    @hugboat808@hugboat8088 ай бұрын
  • The funny thing is i actually escaped tutorial hell in the matter of 2 days. It happened because I felt like tutorial code was very messy and was gonna get me into bad habits for making larger games, I’m sure it would be fine for those who care about speed for game jams or prototyping but I wanted to learn how to do things properly right off the bat. There’s also the problem of how I didn’t want to learn how to make an 8 way directional movment controller, I wanted to learn how to process inputs, I already knew right off the bat that I should be learning the principals and foundational parts of programming first so i spent a month researching programming basics and then another month learning my way around a game engine. Unfortunately though I had to take a long break afterwards for life stuff and I ended up forgetting a lot of the programming stuff like what the heck an Enum is but at least now I know it exists I guess. I kinda cycle what I do from programming to art back to programming as I thought Instead of making no progress when I get burnt out, I could just practice and entirely different skill instead. Currently im trying to make my way around tilesets as i wasn’t really feeling programming i decided why not learn to make a simple tileset instead, beats looking at simple shapes all day and im not a fan of using other people’s assets as recommended as it is for the learning process. Although with me being a more logical person who enjoys the programming side of things a lot more, I find art pretty hard, I’m determined though, I don’t want to be a god tier artist but I do aim to reach something like Hyper Light Drifter’s level of beauty, wouldn’t push myself further than that as a solo developer, like yeah it would be awesome to be able to have art as good as Hollow Knight or Eastward but it just isn’t that realistic for me and the assets would add a lot of time to development. Not like I’m in any rush though, I chose to do game development because of my love for problem solving but also my admiration for gardeners as dumb as that sounds, i always loved the idea of someone that would put a little love into their garden and plants every single day for very minor growth and after years of hard work, the garden grows into something lush a beautiful, i admire that kind of long term commitment but i hate bugs so i decided not become a gardener but something i would consider to be similar and also match my other interests of gaming and problem-solving

    @cheesymcnuggets@cheesymcnuggets10 ай бұрын
    • Same thing here, I was so glad that I realized it soon enough. Looking back at those few days, I really feel like I escaped a trap, and I am grateful for it.

      @stormgamesyt@stormgamesyt10 ай бұрын
    • 2 Cor 4:4, repent. Heil GOD

      @GeBaker@GeBaker9 ай бұрын
    • you are strangely philosophical. I like it

      @mmmcola6067@mmmcola60679 ай бұрын
    • @@mmmcola6067 I assume you mean the garden thing. Comes with the existential mindset I suppose. I learnt to appreciate things better in my search for meaning as I inevitably realised appreciation is what I was missing all along. Now I try my best to love rather than hate, no good comes from hate, just more hate. Was a nihilist and now an absurdist but I didn't learn about those terms until I had already experienced them myself. They're interesting philosophical beliefs but without having believed them yourself at one point, they sound a bit crazy. Absurdism is essentially just nihilism with the negativity turned into positivity. If this wasn't about the garden, I'm so sorry lol

      @cheesymcnuggets@cheesymcnuggets9 ай бұрын
    • @@cheesymcnuggets Man, I wish I was you

      @mmmcola6067@mmmcola60679 ай бұрын
  • I thought you were going to say something important

    9 ай бұрын
    • lmao

      @yellowway360@yellowway360Күн бұрын
  • How to mostly git gud at game programming: Step 1: Actually embrace math. Learn the parts you are not familar with. Step 2: If step 1 fails, give up. Otherwise, Step 3: You are now gud.

    @presauced@presauced10 ай бұрын
    • git: 'gud' is not a git command. See 'git --help'. The most similar command is gui

      @tuhkiscgibin6627@tuhkiscgibin662710 ай бұрын
    • @@tuhkiscgibin6627 casul

      @vikhr@vikhr10 ай бұрын
    • You have to put a little of creativity too

      @truthseeker7815@truthseeker781510 ай бұрын
  • Honestly, this video is an absolute gem, I've been making video games for the past.. 8 years or so, just sparingly for the fun of it, I'm the person who likes to jump straight into the problem and figure things as I go, during the process I've seen people stuck on tutorial hell and I've always gave the same advice: Make stuff on your own, just do something, anything, if you're afraid of being judged, don't show it, it's between you and your hard disk Another thing I've always said to people is: Don't sweat it, don't pressure yourself on making something perfect from the first time, just make something, you can always refine it and make it better Finally: Make Sure to FINISH the projects, it's very important unless you created the project for a specific feature / idea to prototype, aside of that, finish your project before moving on

    @nazihboudaakkar8117@nazihboudaakkar811710 ай бұрын
    • This problem is the biggest error for my brains.

      @epickzalpha8273@epickzalpha827310 ай бұрын
    • "Finish your project before moving on" This is SO important. In the same vein, do NOT overscale your project. Know yourself, your strengths and your resources. Plan according to that. You will not make the next Skyrim as an indie dev, hell you won't make the next mario either. Creating games takes a LOT of time and I personally tend to vastly underestimate the effort required to create something fully. So stick to a small scale, finish that project and if you want to, make it larger afterwards. But going in with the highest hopes is bound to result in failure. I... tested that for yall. You're welcome 😂

      @americantoastman7296@americantoastman72969 ай бұрын
    • @@americantoastman7296 we all tested the higher bounds and failed honestly XD but still the "Don't overscale" advice should also be included

      @nazihboudaakkar8117@nazihboudaakkar81179 ай бұрын
    • Honestly? That makes it your opinion.

      @atlantic_love@atlantic_love6 ай бұрын
  • At first, I thought this was going to be satire (mainly because of the title), but it wasn't. I appreciate your hard work and this has helped me throughout my game developer journey. Thank you!

    @nerdgirl_art@nerdgirl_art10 ай бұрын
  • This video really helped out, i've been wanting to make games but didnt really wanted to code at that time, so i used scratch, but after a while i got bored of it so i decided to try Unity and it was sort of complex for me and i had no experience in C++ or Javascript, so i tried other game engines and i choose Game maker since the interface was good for me and i got sort of used to it, i tried without a tutorial first but failed miserably so i choose a tutorial and followed along and made a first game :D i hope i can get better and make progress on my own and work my way up, thanks for the context! Keep up the good work!!!

    @JD_Dar@JD_Dar8 ай бұрын
  • If you do what you love and believe in - never give up! Because you only have one life, one chance, and a lot to learn, we all know it will be difficult. But "difficult" makes us stronger, so even if you're broken, get up, give yourself some rest, give yourself some love, and keep going. And maybe not tomorrow, but maybe soon you will break down the walls and make the world a little better!

    @lightinthedark8401@lightinthedark840110 ай бұрын
    • Yes! I agree.

      @FredyyDev@FredyyDev10 ай бұрын
  • I never understood why many programmers dislike visual scripting so much? It's simply another form of logic that others are more adapt to pick-up. Game Creator for Unity is stellar, Blueprints are incredible, both allow artists to join the fun, why is this frowned upon? Sure some specific stuff will need deep programming help, but you can always outsource that if you really had to.

    @IspyrGameDev@IspyrGameDev10 ай бұрын
    • It isn't frowned upon by any programmers. The point programmers make is that you can't use visual programming to make every last thing about your game. In the end, you have to dive into code in order to get every last functionality you're looking for, assuming your game has any level of complexity. Tutorials simply mention that if you are to be a "game developer", you have to pull off the bandaid early and just dive into code. "Outsourcing" as you mentioned isn't really relevant if you are personally trying to become a game developer. That's the only reason it *seems* frowned upon, tutorials teaching how to develop games simply mention that you won't get there limiting yourself to visual programing. For artists and such (and even game devs themselves) to quickly prototype, as you mentioned, makes visual scripting a massive asset, and no one is downplaying it's impact on game development.

      @ForTheOmnissiah@ForTheOmnissiah10 ай бұрын
    • Visual scripting has pros and cons. The ideal way to use them is to get a thing working the way you want, and THEN make it into a script. Its the best way to learn code, because it separates the functionality from the syntax and formatting, making both easier to digest. It bypasses the one-dev-only nature of many VS systems, the performance impact, and the potential lacking functionality of nodes as you learn scripting and optimizations. Learning code is inevitable, and using VS only is some kind of challenge for a reason. Webs of nodes are too hard to read and work with, and grouping can only help so much. The brain is trained like a muscle. Use the starter weights until you are comfortable, then advance. If your only goal is to lift small weights, thats fine too! You shouldn't justify yourself to internet sickos who don't even lift at all. That being said, Visual Scripting makes you a game designer, a game developer, but not REALLY a programmer... You don't HAVE to be a programmer, but you gotta stop insisting the entry-level stuff is objectively equivalent. 5lb weights wont make you a bodybuilder.

      @ArchSchizo@ArchSchizo10 ай бұрын
    • How does it help artists at all?

      @honaleri@honaleri10 ай бұрын
    • from my experience: its bloated, difficult to maintain and slow to implement

      @MaMa-rc4eo@MaMa-rc4eo9 ай бұрын
    • I use 90 percent VS when making my games. I can't actually code from scratch, but I can understand code when I read it and analyze it. Chat gpt is amazing when I'm trying to make code because I litterally say "this is what I'm trying to do why isn't it working?" It then gives me a detailed message of what might not be working and steps to correct it. I integrated steam achievements and leader board in just a day and I understand it much more because chatgpt helped me.

      @ZukaraTheGame@ZukaraTheGame9 ай бұрын
  • My man decided to speak the best language ever created : *F A C T S*

    @noeguillaumin9113@noeguillaumin911310 ай бұрын
  • I learned a ridiculous amount when I started making my own systems that are usable in more than just one project. In GameMake: Studio, I wanted to make an RTS. The built-in A* pathfinding wouldn't remotely cut it for my goal, so I made my own pathfinding solution that solves for All-Source All-Destinations, adjusting the prebaked pathing when buildings are placed, and implementing steering behaviors where units will follow their path, but also avoid running into each other and move as coherent groups. On top of this I made my own 2.5D shadow system and 2.5D sprite system from scratch to give it more visual appeal. Hey, it's in development hell and I haven't touched it in almost 2 years cause I had to finish university, but I still learned some things! Get out of your comfort zone, that's my input. You learn insane amounts when you try to make something you think is out of reach. It probably is not as out of reach as you think.

    @ForTheOmnissiah@ForTheOmnissiah10 ай бұрын
    • That's genuinely awesome!

      @FredyyDev@FredyyDev10 ай бұрын
    • bro after almost 2 years of gamedev I now have a giant backlog of functions I wrote myself. Text display, sprite display, state machines. I just move the folder to each new project and it gets larger everytime I need a new implementation. It feels fucking amazing.

      @americantoastman7296@americantoastman72969 ай бұрын
    • ​@@americantoastman7296That's the best part actually, with the "tool" (in this case script) you created, you don't need to worry too much about creating new one, adjust your "tool" for your new game and you can now focus on the other stuff.

      @GregorianMG@GregorianMG9 ай бұрын
    • Pathfinding is ... its own can of worms to be dealing with. I remember one RTS (Warzone 2100) where pathfinding algorithms could make or break the experience of certain missions ... for example, the AI builds small groups of units at base to send out and harass the player with, BUT depending on which version you were playing (e.g. original retail vs. current open source) sometimes these units would logjam at various points (such as a base's entrance), which on the one hand meant you didn't get these small groups harassing you at intervals, but on the other meant you'd discover a HUGE snag of enemy units all at once the moment you set foot upon _their_ base.

      @Stratelier@Stratelier7 ай бұрын
  • 0:22 jokes on you, I love programming

    @gusic4529@gusic45299 ай бұрын
    • how did you learned it?

      @Master845_@Master845_Ай бұрын
  • This was definitely something I needed to hear. Congrats to you sir for being so inspirational

    @brianrussell5789@brianrussell57897 ай бұрын
    • Thanks!

      @FredyyDev@FredyyDev7 ай бұрын
  • Marking this video not as a beginning of my journey, but more of a checkpoint. You told me many things i used to believe on, but had to be remindned. thank you.

    @Icomplaintoomuch@Icomplaintoomuch7 ай бұрын
  • i prefer using low level libraries, and i want to program game engine myself (its going pretty well recently) everyone says its a bad idea, but so far i learned so much more compared to the time i was using an pre-built engine not sure if i'll ever actually finish a game with my engine... also, real! 🥶🥶🥶👽

    @ade5324@ade532410 ай бұрын
    • You have guts, sir

      @FredyyDev@FredyyDev10 ай бұрын
    • ​@@FredyyDev Thank you, sir. i needed that kind of validation!

      @ade5324@ade532410 ай бұрын
    • Low level is easier for me to learn because I'm setting up my own system, i don't need to learn how the engine works because i made it myself.

      @radiokunio3738@radiokunio373810 ай бұрын
  • Being in tutorial hell sucks, but when you escape it, it's the most amazing feeling 😌👌

    @eboatwright_@eboatwright_10 ай бұрын
  • I've been a full-time tech artist for the last 5 years or so. I agree with all of the points in this video. I was lucky enough that I started on our in-house engine. It was rough to get into, but my understanding of the matter had increased greatly because of that. It is much easier for me to produce quality content if I understand all the ins and outs of a game engine.

    @AlenHR@AlenHR9 ай бұрын
  • Nice video, everything said does not only apply to game programming but in overall programming. 👌

    @gileet@gileet10 ай бұрын
  • 0:11 I wasn't thinking of GTA 6

    @soundrogue4472@soundrogue44729 ай бұрын
  • Yeah, I agree with the stuff in this video. I will definitely take notes from this when i start to do game development.

    @RubixstewYT@RubixstewYT10 ай бұрын
  • LESSON 4: Is one that I notice and its rly important to understand. I used to implement tutorials in my project and it starts to being mess. Use tutorials only for education purposes, dont even try to copy and paste tutorial into your project. Just understand them and use knowledge later.

    @EnchikO@EnchikO9 ай бұрын
  • Yup all the advice is correct here. Been making games for seven years now and id say its all spot on. Well done Will watch more of your stuff

    @Artifical_Deforum@Artifical_Deforum8 ай бұрын
  • "Your idea is bad " - feels like a stereotypical oversimplification that does not help anyone. There are no bad ideas. Just the inability of the developer to put them into practice, or to incorporate the public feedback (that's where we agree). But this is how YT videos work, you need an edgy hook right at the start, to prevent your audience from switching to something else. The rest of the advices are quite generic, nothing ground breaking.

    @soma78@soma788 ай бұрын
  • Brilliant video. Very motivating. Thanks dude! 👏 Could you make one for the seemingly thousands of people who don't know whether they should bother learning programming anymore, now that AI can (apparently) do it all faster and better?

    @RykerFreegeld@RykerFreegeld10 ай бұрын
  • this video is so well put together, I was really suprised seeing that it doesn't have more views

    @bokbok4711@bokbok471110 ай бұрын
    • We are getting more! Slowly but surely

      @FredyyDev@FredyyDev10 ай бұрын
    • Bro, this video was uploaded 17 hours ago....

      @sunkyasisa1834@sunkyasisa183410 ай бұрын
    • Hey bro, look how far we've come!

      @FredyyDev@FredyyDev3 ай бұрын
    • Ikr​@@FredyyDev

      @pixel4_@pixel4_3 ай бұрын
  • The first tip crushed me cause my game idea is nothing but dumb with story telling begin wild but I'm determened to make that game come true and this will be a good help out tip video so thanks!

    @onyx_Nyx666@onyx_Nyx6668 ай бұрын
  • As a game design student I’m glad this video gives out a plan. Like I’ve made functional concepts before in engines but there’s a sense of stagnation once the assignment is done. This gives me something to aim for in relation to my own skills.

    @Teethmafia@Teethmafia2 ай бұрын
  • 3:13 as an aspiring Unreal...fiddler, I can confirm that documentation is very valuable. Be grateful for it.

    @johanrojassoderman5590@johanrojassoderman559010 ай бұрын
  • One of the biggest mistakes I made in my first game was not organizing assets in the editor. Keep your project clean and title all assets properly it will help in the long run!

    @ckdunahee4478@ckdunahee44789 ай бұрын
    • 1.jpg 2.jpg 3.jpg … Seems clear to me!

      @majorgear1021@majorgear102112 күн бұрын
  • You put into words why I am struggling to work on my games. I really don't want them to fail. But after this video, maybe it's good to let a few fail. Thanks for the perspective.

    @Midnight24435@Midnight244357 ай бұрын
    • It is good to not just let some things fail, but learn how to identify _when_ to let it fail. In the business/management world, this is a mantra called "fail faster".

      @Stratelier@Stratelier7 ай бұрын
  • Tutorial hell, i always wanted to learn programming and would go on tutorials as I wouldn’t know ANYTHING except printing hello world and that, but I didn’t know how to use them and combine them, like in engine, so after 1st year in highschool where we are learning programming, i understood how it functions (on most basic level) and i was able to pick up godot and DO STUFF, went trough couple tutorials and after that always tried to figure it out with my own logic and knowledge, so i’d end up not knowing small thing and looking it up on browser seeing and understand code not copying it At the end i felt so PROUD of myself, game wasn’t even finished or good or anything but being able to actually make a game in my own made me sooo happy cuz i always wanted to do that

    @sshad00ww95@sshad00ww9510 ай бұрын
  • Thank you! I have done scratch for about a year and am really good at it, but ive realizes the limitations of it so i tried out unreal engine... And i sucked at it so i seitched to unity, and i sucked at it, so i switched to godot... And you guessed it, i sucked at it, but now this video has gotten me back into game development and i thank you for that! Ill be doing more unity and keep on particing, once again thank you for the tips

    @Walter-White590@Walter-White5909 ай бұрын
  • Lesson 7: Always approach your games with the most basic start. Every game has the bare necessities it needs to be classified as a game. If you head in with big plans for your game at the get go you're going to get burned out fast. Focus first on what your game needs to be functional. For example, Super Mario is about getting to the end of the level, so if you're making a game like that make sure you can get to the end of a level first. Overworld, obstacles, enemies, pickups and all that comes later, but if you don't fix the core, barebones necessity your game needs to even be a functional game, you're going to get overwhelmed. So go through each feature of your game in tiny bite sizes, especially if you're a solo dev. This way you can keep making progress and will be a big boost to your own confidence especially at the start

    @helmoldfunesti5391@helmoldfunesti53918 ай бұрын
  • Lesson 1 is extremely important to keep in your mind always when developing. During a entrepreneur course the coaches and mentors talked about it all the time. It was even more important there than the skill of programming because the product in this case the game is the thing that's supposed to feed you. If you make a bad game and nobody buys it or plays it you will not get money from it and that will kill the whole studio. There we called lesson one "Kill your babies" because people get really attached to their games and they are like babies to them. We had a small indie company and in fact we had to kill our baby and close the whole damn thing

    @Bittikatti@Bittikatti9 ай бұрын
  • I really enjoyed this video. I'm learning via a udemy course on the basics of coding simplistic games. When I am finished with the course, I already have ideas for better simplistic game ideas after the four type of games afterwards once I'm finished with the udemy class. I even enjoyed making this asteroid clone for our first lesson learning about classes with python. I already have plans on going back to that and eventually making it a full fledge game for my first one in the future.

    @CreativeSteve69@CreativeSteve6910 ай бұрын
  • I like to try to make games using web techlogies like HTML, CSS and JS. There is a very good library called Phaser that helps with it, I have even deployed a game to a server and it is still there running.

    @Pawl0solidus@Pawl0solidus10 ай бұрын
  • Lesson 1: Your idea doesn't suck! Balance your ambitions, scope and time. If you're looking to make a good game, but you are impatient or procrastinate a lot or you don't have a lot of time, then make a short game with stylistic graphics. If you have enough time, you can try making something ambitious, but you should always try scaling down your ideas, if something you make gets too big, start over with a new idea and make sure that you are capable of executing it without giving up on it, keep the original idea for when you can complete it. Lesson 2: Pretty self explanatory, if you are a newb, you must know this, you cannot escape programming. I have known many newbs in my lifetime that try to escape programming by using visual scripting or using gamemaker code block type stuff, it's just pain, better to learn programming than to be forever scared of it. Lesson 3: Pretty self explanatory, you need an idea and a plan. Lesson 4: Read the documentation, watching tutorials for certain things like creating a base for your FPS controller or a base for a 2D controller is completely fine, but if you want to make something specific then you should always read the documentation to get the answers you need. Lesson 5: You don't have to do this L L L L Godot > ALL only do this if the project you are making requires something specific, like a certain platform. Godot runs on Windows, Linux, Mac so why use Unity or Unreal. Only use Unreal if you want to make super realistic games. If you're making a game for the Nintendo 3DS or something then use devKitPro and learn C or C++ etc. You won't be able to use Godot or Unity or Unreal on Nintendo 3DS or Nintendo 64, although you can use Godot 2 on 3DS but I wouldn't if I were you.

    @Lachrymogenic@Lachrymogenic10 ай бұрын
    • Good points, but I think you misinterpreted lesson 1 and 5... Or maybe I failed communicating. Lesson 1 is about managing expectations and realize that you have to learn game design too. Lesson 5 is about learning more each day and being able to understand the differences between engines.

      @FredyyDev@FredyyDev10 ай бұрын
    • ​@@FredyyDev+1 he missed the point of lesson 1 entirely

      @BusinessWolf1@BusinessWolf110 ай бұрын
    • @@BusinessWolf1 i disagree, the way fredyy phrased it sounded like any big game idea your brain comes up with will not work out. That does not seem like a good way to get into game development, as it is not true (Minecraft, Stardew, etc). Maybe don't start it as your first project but to say that you will never be able to make a game with high depth and good quality is not true.

      @thecolorblue7427@thecolorblue742710 ай бұрын
    • @@FredyyDev the sentences "your game idea sucks" and "manage expectations and realize that you have to learn game design" are two very different sentences lol

      @toastedfork658@toastedfork65810 ай бұрын
    • @@thecolorblue7427 I should say: any big game idea you have before you even started to learn game development is likely bad, as in, misled, naive or too simplistic. Not because you are stupid, but because you don't understand what goes into making a game. Every game idea I ever had, had to be scaled down, even the ones I thought were "easy". And I never said every game idea is bad, that wouldn't make sense.

      @FredyyDev@FredyyDev10 ай бұрын
  • Oh Man, That first lesson was the best ngl

    @NotBlazerMC@NotBlazerMC7 ай бұрын
  • This is the best video I've seen on the topic. Blunt, accurate, but not condescending. Excellent job. I'm taking a slightly different approach. I don't plan to use any of the available engines, for various reasons. That means I have to learn everything. But instead of diving right in and trying to figure out how to draw bewbs with Vulkan I'm teaching myself the stuff that matters behind the scenes. For example, how to efficiently deal with random numbers, how to get a program to work with a config file or output a log, or how to write complicated equations into code. These are all things that are essential for a game. But they're all small enough that you can tackle them fairly easily. Learning how to output logs can be done with pretty much any trivial program you write. You can even write a program that does nothing but output logs; have it write the time at random intervals with a random number or the results of some calculation. Because these things are so small and simple, they help build confidence. But they still build skills you will need, so they give a sense of progress as well.

    @johnterpack3940@johnterpack39407 ай бұрын
    • As someone who started programming with QBasic, I can personally attest to these things as well. For example, say I have a two-player game that needs both players to get the same RNG sequence as each other, but I have only _one RNG_ to work with? Solved, you just: 1 - Initially pull a float for use as a seed value and store two copies of it (one per player) 2 - Each time you pull from a player's RNG, you: 2a - Seed the RNG with that player's current value 2b - Pull a random number as usual 2c - Pull another RNG to be stored as the new seed _for that player_ Done. Because 2(b) and 2(c) are determinstic relative to 2(a) (which was initially the same between players), you now have essentially multiple, identical RNGs running independently from each other.

      @Stratelier@Stratelier7 ай бұрын
  • I coded a simple 3D game engine myself using C++ and OpenGL, it taught me a lot about computer graphics, systems and how games work at a deeper level.

    @quentinfellman1864@quentinfellman18649 ай бұрын
    • Teach me

      @FredyyDev@FredyyDev9 ай бұрын
    • Me too. It almost took up my entire lunch break to write it.

      @majorgear1021@majorgear102112 күн бұрын
  • Whoa. This is one of the greatest videos of all time... No, seriously! So much of it applies to other crafts, yet it's still specific to game development. Simply brilliant!

    @theinktician@theinktician10 ай бұрын
  • I was stuck in tutorial hell one time, but shortly' very shortly after, I became able to get ideas for mechanics and get/generates ideas to code them. And programming is my fav part in gamedev, It is the whole reason I started.

    @abdooowd@abdooowd10 ай бұрын
  • 0:32 yes we can escape programming !

    @playversetv3877@playversetv38777 ай бұрын
    • Never...

      @jackadam01@jackadam017 ай бұрын
    • @@jackadam01 in the near future maybe

      @playversetv3877@playversetv38777 ай бұрын
    • We technicaly can escape everything from art, music,story writing to programming. No wonder ai will take everyone job

      @gamerz000.@gamerz000.Ай бұрын
    • i think ai will increase worldwide economy@@gamerz000.

      @playversetv3877@playversetv3877Ай бұрын
  • As a game developer, I have to say: "It's true, all of it!". In fact I was thinking about making a very similar video, but now I don't have to, you basically word for word expressed everything I wanted to say.

    @smithandcherryapps781@smithandcherryapps7819 ай бұрын
  • I like that the first point is to learn by doing. I don't make games but I do program and I honestly feel the best way to learn a new language or tool is to just build something with it and if you get stuck, research how to the thing your trying to do, do it and move on. I find the problems you struggle with the most on are the ones that end up teaching you the most. I think another thing to add is don't worry if your approach is not the best. It's better to have a badly coded, working application than trying to do everything perfectly and then giving up because it gets to hard and then having nothing

    @jaredbecker3152@jaredbecker31529 ай бұрын
    • "Learn by example" is related. The first time you open the IDE (especially if all you do is create a blank project) you will simply have NO idea where to find anything, or what is even expected of you to create literally anything at all. You kind of NEED something like that explained/shown to you, but once you've got that down then you can start working on the higher-level elements.

      @Stratelier@Stratelier7 ай бұрын
  • hey thanks a lot this really help make the the process less stressful for me, i never really thought of it this way, i always got stuck in the watch tutorial then don't know what to do after phase lol so i really appreciate this thanks for the vid :)

    @THETOASTER-1@THETOASTER-12 ай бұрын
    • working on a video right now, feeling a little depressed... This is all I needed to hear, thank you ❤️

      @FredyyDev@FredyyDev2 ай бұрын
    • np

      @THETOASTER-1@THETOASTER-12 ай бұрын
  • Started learning blitz3D as old as it is I’m loving it and having a blast

    @ToastedHeadcrab@ToastedHeadcrab7 ай бұрын
  • This was a really nice video! I've personally already gotten these tips, and I can confirm they're very helpful. However, I don't much like how the title and thumbnail introduce the video. They make it seem much more negative than it really is :)

    @luciusoflegend@luciusoflegend10 ай бұрын
    • Sometimes I have too much fun with the title 😅 But that is also the game of youtube, right? However, if you feel like the title and thumbnail don't match the video, that is a problem too, it means people feel deceived. Thank you for the feedback, I will improve next time!

      @FredyyDev@FredyyDev10 ай бұрын
    • @@FredyyDev No for sure. It's definitely good at getting attention. I don't have a big issue with it, just wanted to give feedback.

      @luciusoflegend@luciusoflegend10 ай бұрын
  • People flocking here after Unity announce their stupid plan incoming in 3... 2... 1....

    @yafethtb@yafethtb8 ай бұрын
  • I am learning to code from tutorials right now but some stuff doesn't make sense, so I experiment with things and my code based off theirs works just as well, never be afraid to experiment

    @mrunknown6842@mrunknown684210 ай бұрын
  • 1:32 Okay I won’t let my eagle control me 🦅 Jokes aside nice video bro, the tutorial hell is real

    @onikageTK@onikageTK9 ай бұрын
    • Man, I not kidding, the only reason there's text in that part is because it sounded like "eagle" 😂

      @FredyyDev@FredyyDev9 ай бұрын
  • How many multi-million dollar budget games have you worked on? I like to know how qualified someone is to talk about development. By the way, real developers do not use 3rd party "engines".

    @smokinjoe9415@smokinjoe94159 ай бұрын
    • lmaoo

      @FredyyDev@FredyyDev9 ай бұрын
    • Bro literally shows none of his work on his own channel. This is some Extra Credits tier nonsense.

      @youcantbeatk7006@youcantbeatk70068 ай бұрын
  • I'm just an artist striving to create a hopefully cool experience. I'm not a programmer, although I've dabbled in coding here and there since UDK (Unreal Development Kit). I've noticed that it's much easier for me to purchase a ready-made project from the marketplace and use it as a foundation, modifying it with Blueprints as needed. I'm focusing on what I can excel at due to my skills, such as storytelling, level design, pacing, and world-building (because I make a living as an artist). If people enjoy the result and I can generate sufficient income, I can consider hiring a programmer for the next installment. The reality is: I want to make a game, not to become a programmer. That's the plan, plain and simple. Also, I kept the first game ridiculously small, as a vertical slice (I made two stupid little projects: an infinite running game with 3 characters, each one with a special skill. The other one is an adventure stealth game. And a ton of super little projects since UDK, with "savage squares" shooting things. Then I bought the Third Person Shooter Kit on Unreal marketplace and I'm finishing something decent now. The previous projects gave me a good idea of what I can do). Yeah! Agreed, mainly with 3. Tutorials are only good when you're in the learning stage, or if you're implementing something really new and don't know the logic of the thing.

    @Amelia_PC@Amelia_PC10 ай бұрын
    • Well, look, if your main focus is to be an artist and you don't have a problem relying on a team, than you are more than right to do so! Bring your vision to this world!

      @FredyyDev@FredyyDev10 ай бұрын
    • @@FredyyDev :) (I also rely on a ton of programs and AI. But working with another human would be fantastic. Can't wait to have money to hire people.)

      @Amelia_PC@Amelia_PC10 ай бұрын
    • Yeah, the "I want to make a game" can be taken a few ways: are you the type who wants to "make" as in control/direct the _overall design_ of a game, or "make" as in _actually build_ the inner workings of a game? Note that for small personal projects it is feasible to be both.... For an analogy, it's like asking whether you want to be the design architect or the construction engineer. Sure, it may be the architect who gets the "name brand" recognition for the finished piece, but it's the engineer who ensures that your game doesn't crash when dozens-to-hundreds of physics objects start interacting with each other in real time, that your game doesn't miss player inputs when the performance unexpectedly dips, etc...

      @Stratelier@Stratelier7 ай бұрын
    • "I want to paint a house, not become a painter" Well you're going to have to learn how painters work if you want to do a professional job...

      @user-og6hl6lv7p@user-og6hl6lv7p7 ай бұрын
  • Appreciate the “make 3 crappy games first” tip, what I really wanna make is a tycoon style game, but thinking a platforms, a top down shooter, and a tower defense game will be good stepping stones to learn from.

    @mxss115@mxss1157 ай бұрын
  • Lesson 4: Yeah I learned this one the hard way... When I realized I had become dependent on tutorials, and did not know what to do without them I kind of quit for a while. Got sort of back in because a new game idea started to brood in me which got me excited again to try it again.

    @GodofGamesss@GodofGamesss9 ай бұрын
    • It's just a process of solving problems slowly on your own until you get good and start solving them faster

      @FredyyDev@FredyyDev9 ай бұрын
  • 1. No my game ideas don’t suck. But yours probably do. 2. I do much more than one job/career and no longer have time to learn all this shit. 3. Saying I need to learn to code to over-see a design is like saying you need to build your own unity to use unity, bet you never would.

    @ghostshell438@ghostshell4389 ай бұрын
    • I'm sure his game ideas suck too given that he doesn't actually show any of his own work on his channel. "Saying I need to learn to code to over-see a design is like saying you need to build your own unity to use unity, bet you never would." A more apt comparison is saying that you need to learn music production in order to be a DJ.

      @youcantbeatk7006@youcantbeatk70068 ай бұрын
  • I've worked in AAA studios for a bit now, and this 5 minutes video should be shown to every single person who's ever wanted to make a game. Straight up truth and facts.

    @MisterNorthernCanuck@MisterNorthernCanuck8 ай бұрын
  • The hollow knight mantis lord song in the background 0:43 💀

    @sam35j88@sam35j887 ай бұрын
  • With that quite clickbaity thumbnail I didn't expect much from this video, but the advices you gave are really good. Though I'm fortunately past these, I'd definitely recommend this video to a beginner (and I probably will too).

    @chequenorris1457@chequenorris145710 ай бұрын
  • Splendid explanation

    @alexalexandrov5514@alexalexandrov551410 ай бұрын
    • Thanks!

      @FredyyDev@FredyyDev10 ай бұрын
  • What a pedantic title.

    @bondrewd5191@bondrewd519110 ай бұрын
    • maybe you just d_u mb brother

      @jimdajmiser3176@jimdajmiser317610 ай бұрын
    • ​@@jimdajmiser3176My advice to you is to use a grammar checker.

      @atlantic_love@atlantic_love6 ай бұрын
  • this kinda opend my eyes with the first lesson. it told me (in my case), that even if i think my idea is great and all, that im probably not able to comprehend what it really means to develope a game. (but then there is also me who never finishes any concept and just leaves it partially planned out and more as a random note, thrown to the pile of other notes) i now doubt my very ability to ever create anything noteworthy. which is bad because it really f*cks up my 10 year future time plan

    @Dr_Doctor_Lee@Dr_Doctor_Lee7 ай бұрын
    • Hey man, my point is: you'll get there! But in order to get there, you must recognize your shortcomings of the present and realize you'll overcome them!

      @FredyyDev@FredyyDev7 ай бұрын
    • hm.. there is not much i can say to.

      @Dr_Doctor_Lee@Dr_Doctor_Lee7 ай бұрын
  • Bro thanks the intro really was an inspiration for me learning that I’m a loser!

    @Lolbitgamer308@Lolbitgamer30810 ай бұрын
  • Faz um canal em portugues pra gente também po kkkkk

    @thepursuer7872@thepursuer787210 ай бұрын
    • Kkkkkkkk quem sabe um dia

      @FredyyDev@FredyyDev10 ай бұрын
  • Well, now unity is dead soooo....

    @Wild_Dice@Wild_Dice8 ай бұрын
  • I probably needed to hear this. Ok… I definitely needed to hear this.

    @twinbladevolt8679@twinbladevolt86795 ай бұрын
  • Overall pretty pragmatic and almost looks like the advices (all "true") that a seasoned dev would give if he was in a bad mood 😉. Note that in the "professional world" most dev won't have the luxury of getting "advices". Most of them will reach where they are by necessity and by "doing instead of asking". And most "good hearted people" form of advice is more of the type of throwing the rookie into the well and hope that he learns to swim by himself. If you survive then it shows that you have a future in this.

    @estranhokonsta@estranhokonsta8 ай бұрын
  • Chill with that title 💀

    @itsatticuss@itsatticuss10 ай бұрын
    • Title that with chill

      @mr_burgerbuns@mr_burgerbuns20 күн бұрын
    • Though love

      @_gheo@_gheo12 күн бұрын
  • you're game idea probably sucks too

    @decayingpink@decayingpinkАй бұрын
  • the advice at the end about not becoming too attached to an idea is the most underrated game dev tip out there

    @NikohKoa@NikohKoa4 ай бұрын
  • Dropped by to leave a like just for the video title!

    @mireazma@mireazma4 күн бұрын
  • That's some good advice. I'll just give up.

    @UberDragon@UberDragon10 ай бұрын
    • don't 😰

      @FredyyDev@FredyyDev10 ай бұрын
  • I just escaped tutorial hell few days ago i wanted to follow a tutorial for a shooter game but the internet stopped for days so i tried making the whole game by my own and i succed in that!

    @laglooog8846@laglooog884610 ай бұрын
    • That's cool!

      @FredyyDev@FredyyDev10 ай бұрын
  • I'm currently in my early stages, still working out how software works and the fundamentals of making games. My first project was a flappy bird clone, which I mostly followed a GMTK tutorial for. Now I'm working on a clone on a game called Super Crate Box, which is a bit more complicated to make, but it's very satisfying making progress on it without using many tutorials. So far the game runs exactly as intented, but my intended plan was shit. At this point, i'd rather that than if it didnt work at all

    @tnsquidd@tnsquidd10 ай бұрын
  • I bought a few courses on Udemy and I actively force myself to always try to go a few minutes ahead. For example when the tutor goes into explaining smth, I first try to figure it out on my own. I think that's the best practice for me and really helped me learn.

    @Vojtakrasa@Vojtakrasa5 ай бұрын
  • Can you pursue computer science even though the strand i choose is ict and is it okay even if im not good in math

    @JeekeeDemonic@JeekeeDemonic9 ай бұрын
  • "allow yourself to do hard things, just not in the hardest possible way" I'm getting this tattooed fr

    @komalbhamani8657@komalbhamani86579 ай бұрын
  • Of course and thank you for your quote of this important lessons, for my point at this rate my game ideas are overflowing flooding, most the game that i inspire from weren't like other game but more like eastern style when come to learn about the mechanized always make me anxious that thing won't work.

    @mahaphoublue7644@mahaphoublue76442 ай бұрын
  • I am happy that considering all these lessons i am still capable of making my game. What's even funnier: In the game's lore, it never came out. So no matter if i finish this game or not, lore will be valid, lmao. Also it's 4th game after my 3 drafts (all of them are, basically, scrap characters talking and killing each other)

    @nicholasfly5914@nicholasfly59149 ай бұрын
  • My biggest mistake was every game I'd make was 3d. I just brute forced my way through matrix math and most of my solutions were flukes from doing random operations on matrices. It will take me a whole weekend to do a basic, slightly clunky feeling third person camera but the actual things that matter like building levels and making core mechanics I'd do in-between spending hours figuring out janky screen raycast techniques, mapping them to game world coordinates and implementing it in outdated code (Sunk cost fallacy with godot grid maps, lmfao) with concepts like bitmasking which I still don't really understand even after spending months working with it in c#. Then after that I tried making a 2d slot machine game and realised all I really knew how to do was calculations in 3d and I didn't really have much chance to develop actual game dev skills. My next project was going to be a potion making simulator but I'll probably just make breakout instead lol

    @JacobKinsley@JacobKinsley9 ай бұрын
    • Update: I made breakout, it was a hell of a lot of fun, it plays kids bop's cover of bring me to life when you lose to add insult to injury and plays a jerma weird noise compilation as you play

      @JacobKinsley@JacobKinsley9 ай бұрын
  • thank you for sharing this video. i really needed something like this because i get easily overwhelmed and stressed when even looking at tutorials. i am trying to get more courage in exploring game engines (currently trying to learn Godot and even though people say it is beginner friendly, it overwhelms me and i feel like an idiot for even saying it). do you have a discord for this channel? it would be awesome if you did. keep up the good work!

    @oliveoil934@oliveoil93410 ай бұрын
    • If you are just starting, everything will look like alien tech! Take lesson 3 to heart, don't overwhelm yourself trying to learn the whole engine. Pick a game type you like and look for tutorials for that game type, dedicate to learning what the tutorial teaches... You will naturally have questions and an urge to understand more!

      @FredyyDev@FredyyDev10 ай бұрын
  • This is a great video. The best piece of information was without a doubt “Allow yourself to do hard things, just not in the hardest possible way” Perfect advice for game dev or pretty much anywhere in life.

    @nicademus8733@nicademus87339 ай бұрын
  • The DOOM soundtrack at the background of 5th lesson is just funny in this situation for some reason

    @nefrace@nefrace10 ай бұрын
KZhead