How To Never Finish Your Indie Game

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ค. 2024
  • Achieving your dreams is completely overrated. So, to help you avoid all the unnecessary woes that come with doing so, we've compiled this five-step guide to help make sure you never finish your indie game!
    DISCLAIMER: This video is very serious.
    Chapters:
    00:28 - Don't Start Until Your Idea is Perfect
    01:01 - Keep Your Game a Secret Until it's Finished
    01:35 - Build Your Own Game Engine
    02:07 - Never Use Asset Packs, Ever!
    02:47 - Have Many Irons in the Fire
    Hosted, Written and Edited by
    Rick Davidson & William
    Follow GameDev.tv
    Welcome to GameDev.tv, creator of the world's most popular and affordable game development courses.
    ▶ Website: www.GameDev.tv
    ▶ Facebook: / gamedevtv
    ▶ Twitter: / gamedevtv
    ▶ Instagram: / gamedev.tv
    ▶ LinkedIn: / gamedev-tv
    ▶ TikTok: / gamedevtv
    ▶ Threads: www.threads.net/@gamedev.tv
  • เกม

ความคิดเห็น • 429

  • @kos2516
    @kos2516 20 วันที่ผ่านมา +119

    You forgot the most important thing, your first game should be an open world MMO RPG.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +27

      Stuffed with microtransactions?

    • @whatsthisidonteven
      @whatsthisidonteven 18 วันที่ผ่านมา +19

      It should be a story-based, economy-driven open-world sandbox MMORPG with procedurally-generated environments and roguelike dungeons, voiced NPCs, RTS elements, FPS skillshot-based combat and an intricate crafting system.
      And its own physics engine.

    • @the.hidden.legend8892
      @the.hidden.legend8892 17 วันที่ผ่านมา +2

      ✨ I believe it can be done

    • @KurtisM-wo9px
      @KurtisM-wo9px 17 วันที่ผ่านมา

      @@Gdevtv more like a 20 hour ad with some some gameplay and a sprinkling of story, and your cash is how you fight bosses.

    • @DevineInnovations
      @DevineInnovations 15 วันที่ผ่านมา +6

      And it HAS to be played with other people. No offline single player mode. Players will have to beg their friends to buy the game just so they can play it. This will increase your player base exponentially. This is especially important for small indie devs with 0 followers.

  • @alpho94
    @alpho94 20 วันที่ผ่านมา +226

    To make sure I never start/finish my games, I make sure I loose all my time watching all the tutorials or courses of features I may not even need, constantly feeling I need more knowledge before even starting.

    • @aleksandarstanisic1848
      @aleksandarstanisic1848 20 วันที่ผ่านมา +4

      Same here man

    • @hermanvereycken4242
      @hermanvereycken4242 20 วันที่ผ่านมา +6

      Knowledge = Power!
      You can't have enough of it...

    • @pineappleparty1624
      @pineappleparty1624 19 วันที่ผ่านมา +7

      Here's a tip. It's very painful at first to learn programming so don't try to make a game at all...I know it sounds insane but stay with me a moment...As you learn each concept, write the code and try to edit it some in a small way. Once you fairly understand what you are doing in that small step, try adding something to it. Say you are learning movement, well then also make the object grow/change color if you touch it. Combine very simple concepts. After a few weeks THEN try making a very simple gameplay loop. Otherwise you will get stuck and stuck and stuck over and over because you didn't gain a foundation first. 👍

    • @CruzeFX
      @CruzeFX 19 วันที่ผ่านมา

      Yessssss

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +19

      We've deleted your account to help you along with that 🙂

  • @ryanjdevlin87
    @ryanjdevlin87 20 วันที่ผ่านมา +131

    Step 6 rewrite every system as you gain more knowledge so that its cleaner code !

    • @honeycomb_hearth
      @honeycomb_hearth 20 วันที่ผ่านมา +17

      Stop these personal attacks :(

    • @blindphoenix
      @blindphoenix 20 วันที่ผ่านมา +8

      Ooohhh, oh, oh, I see someone wants to starts a fight huh?
      Crying in a corner....
      One positive though, it did feel good seeing how you've improved when you go back to tidy up

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +5

      Great inclusion!

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา +1

      As long as gamedev is not your main job it's actually a great idea. Much code transfers from project to project, so cleaning up is an investment in your future!

    • @robbyscherpereel
      @robbyscherpereel 17 วันที่ผ่านมา

      Better to struggle as long as possible to find the best code architecture in your head before opening your IDE! Point 1 for pro’s 😅

  • @dorrud
    @dorrud 20 วันที่ผ่านมา +185

    I don't think I've ever been more painfully called out.

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา +2

      Dude, don't listen to this video. You got this.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      👀

    • @simoncoupe8294
      @simoncoupe8294 18 วันที่ผ่านมา

      I was thinking the same thing. Every single step.

  • @DaveGomes
    @DaveGomes 20 วันที่ผ่านมา +92

    I'm really glad I watched this. I was dangerously close to starting something. Good thing I can now wait safely until it's perfect....

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา +3

      The old saying, and I hate this saying but you cannot deny it, "Published is better than perfect." Take it from me, it will NEVER be perfect. So don't listen to this video and make your F'ing game. The world needs to know that it exists.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +6

      Phew, we can't have that now, can we?

    • @nyan-cp5du
      @nyan-cp5du 18 วันที่ผ่านมา +1

      Awesome I can't not wait to see the results

    • @boggers
      @boggers 17 วันที่ผ่านมา +1

      @@FinalMyle Another saying: there are only two types of code, and it's not good code vs. bad code. The only types that actually matter are: code that works and code that doesn't.

  • @ConfusedDesigner2171
    @ConfusedDesigner2171 20 วันที่ผ่านมา +106

    "Skillful procrastination tactics", that needs to be on a shirt.

    • @justnotg00d
      @justnotg00d 20 วันที่ผ่านมา +2

      I have a T-Shirt, "I Am Not Procrastinating. I Am Avoiding Certain Failure." Oops, now people will make money off my idea. hee hee

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +3

      The new GameDev.tv slogan 😁

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      I have a PHD in procrastination.

    • @Nicklefritz
      @Nicklefritz 9 วันที่ผ่านมา

      Going to put that on my resume!

  • @Shennzo
    @Shennzo 18 วันที่ผ่านมา +4

    2 more things that I always include in my game un-making vision:
    - Make sure to always refine and improve your code, because you can be 110% sure that it sucks and if anybody gets their hand on it to check your game or try to mod it, you'll be a laughing stock all over the internet!
    - Embrace the scope creep. Any idea, no matter how small or big, that comes to mind is definitely cool and must make it into the game one way or another (make sure to have a list to never forget any of them). Even better, ideas that spawn even more ideas! Gotta love those creeper mommies.

  • @oldsoul3539
    @oldsoul3539 20 วันที่ผ่านมา +41

    Murphy's Law called and said some AI is going to scrape the script from this and use it to answer people's game dev questions

    • @Rai2M
      @Rai2M 19 วันที่ผ่านมา +1

      Without context (like comments and discussions) AI has no idea what code is about.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +5

      That's WonAIful 😜

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      I believe Rick to be an AI powered robot in this video. The look alike is so uncanny though.

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      @@Gdevtv hmm that's something an AI would say, trying to be cocky

  • @Eiael
    @Eiael 20 วันที่ผ่านมา +20

    So after two years having done nothing but exactly this I am doing it right! Right? 😃

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +4

      Then you're doing it correct! 😁

    • @DevineInnovations
      @DevineInnovations 15 วันที่ผ่านมา +1

      Rookie! I've spent 7 years without a single finished game.

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา +1

      Here's your certificate sir!

    • @DanielDeLibro
      @DanielDeLibro 6 วันที่ผ่านมา +2

      I am on year 12! I'm a pro!

  • @SomeNerd361
    @SomeNerd361 19 วันที่ผ่านมา +19

    I simultaneously feel called out but at the same time swear that this is one MASSIVE bit of sarcasm.

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา

      Don't listen to this crap. This video is one giant naysayer. almost like someone who wanted to make something, whether or not it was a game and someone else made something better and they are bitter about it. I might be wrong but...red flags.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +4

      It's all tongue in cheek 😜

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +4

      We were feeling playful 😁

    • @shonmacklin9613
      @shonmacklin9613 18 วันที่ผ่านมา

      It's just sarcasm. But I will say the one tricky step is the feedback one for me. It has a bit of truth to it. I get told I should add this or I should add that,. They are probably right but how much can I do by myself? I thin line between joke and truth = Jokingly serious

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา +1

      you know that these things that were said is what we all are telling ourselves, as a lie. The cake is a lie. Now back to perfecting my idea.

  • @raywastaken
    @raywastaken 20 วันที่ผ่านมา +16

    This video just got recommended to me. I learned game dev from this guy from his Udemy course, probably like 6 years ago. Good to see you again mate! Great video.

    • @stephenrose3202
      @stephenrose3202 19 วันที่ผ่านมา +1

      Same! Great Udemy courses.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +4

      Good to see you again 🙂

    • @shonmacklin9613
      @shonmacklin9613 18 วันที่ผ่านมา +1

      I bought the course last year. Started it a few months ago and finished Delivery Driver. Now working on Tilevania

  • @baylu6028
    @baylu6028 20 วันที่ผ่านมา +11

    Don't forget to watch countless movies and TV shows so that you can come up with something that has never been done for your game's story

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา

      sarcasm? if not, all stories have been told. Now tell them in a different way.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      and if you're not doing that read some 5000 page books...

    • @zynga726
      @zynga726 17 วันที่ผ่านมา

      I've been doing this for a game idea.

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา +1

      I actually did that for my game idea... probably why it's still just an idea...

  • @lazarushernandez5827
    @lazarushernandez5827 19 วันที่ผ่านมา +8

    Constantly moving your project to the latest version of the game engine and 3D software.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Without a doubt!

  • @jorava8768
    @jorava8768 14 วันที่ผ่านมา +1

    Tip 6: Make it bigger. Always. Don't get bogged down on getting your basic mechanics right. Add new features, more details, bigger areas, richer animations.

  • @MrTutiplengo
    @MrTutiplengo 19 วันที่ผ่านมา +5

    Here's one that's kept me from advancing for years: trying to come up with an entirely new game genre that's never been done before.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      It almost feels impossible doesn't it?

    • @MrTutiplengo
      @MrTutiplengo 19 วันที่ผ่านมา

      @@Gdevtv Almost. I'm quite certain I'm pretty close! (just kidding)

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      That's why it's still never been done. Can't wait to play that 'new genre" that will certainly fall off the radars quicker than the speed of light; better not blink when it releases you might miss it

  • @paulkruger4156
    @paulkruger4156 19 วันที่ผ่านมา +7

    Yup, sounds like my strategy. That, or the other one where I jump in, get it mostly done, then get bored with it, go do something else for a month or more, then realize I neglected it, but it is poorly written but working code, so not wanting to break it, I abandon it completely!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Don't forget to revisit the code, be completely confused... attempt to rewrite it and come back a month later

  • @revulpes6071
    @revulpes6071 20 วันที่ผ่านมา +6

    Some rules from me as well, I always follow these rules for my unfinished projects;
    -Always second guess yourself, your idea might've felt cool at the start; but is it really the best idea you could be working on? Probably not, better just stop right there and turn to step 1, which is thinking of ideas. In fact think about other industries as well, I hear there is a lot of money in AI right now.
    -In your game, everything must be perfect, games aren't about fun; they are about the perfection of the developers skill in every single discipline. Never put something in the game that is "good enough".
    -No need for planning and timeboxing tasks; it will be done when it's done. (Hopefully never)
    -Only work on it if you're inspired/motivated. Discipline is overrated.
    -Whenever you're really stuck, take a month long break from your project. You'll solve it when you're ready.
    -Only work on games, forget social life, your family and friends, forget working out and striving for anything else. You're a game developer and you are only that. This will help you get burnt out really well and it will ensure your game doesn't get finished and make you hate your project to eventually let you quit it.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Great rules, we feel like we should rerecord the video so that we can add these. (with credit to you of course 😁)

  • @yorkipudd1728
    @yorkipudd1728 20 วันที่ผ่านมา +8

    27 years since I had my idea and no one's made it, so I'm doing it myself before I snuff it. In fact, I posted ONCE about a very general idea and within 6 months someone had made a quick game about it. Some ideas are actually worth keeping to yourself.
    It's the other 4 points I unsarcastically agree with!

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา

      get it out there. Don't tease us. I want to play it. WE NEED YOUR GAME!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +3

      27 years in the making, your game will still be better than the quick game version. #bestgameever

    • @yorkipudd1728
      @yorkipudd1728 19 วันที่ผ่านมา +1

      @@Gdevtv with the right team, it could be a really fun game.

    • @TheVicRulz
      @TheVicRulz 18 วันที่ผ่านมา +1

      I posted ONCE about a very general idea and within 6 months someone had made a quick game about it - which game?

    • @yorkipudd1728
      @yorkipudd1728 18 วันที่ผ่านมา

      @@TheVicRulz Postman Vic? Stardew Valley style community building sim.

  • @icephoenix174
    @icephoenix174 20 วันที่ผ่านมา +9

    My current plan is get it playable and completed, and then have fun with scope creep if i want. But fighting perfectionism is my biggest hurdle lol.

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา +2

      Published is better than perfect. I hate it but it's true. How many published games vs non-published games because they wanted them to be perfect, exist? Make yo shizzz, then make the next one better.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      We all strive for perfection but sometimes it can become the enemy.

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      @@Gdevtv perfection is the enemy of creativity.

  • @bohooolol
    @bohooolol 20 วันที่ผ่านมา +5

    the heisenburg edit caught me off guard. I will never look at Rick the same ever again.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Rick is the one that knocks!

  • @okamichamploo
    @okamichamploo 20 วันที่ผ่านมา +6

    Yeah I fell into the multiple games strategy a bit.

    • @honeycomb_hearth
      @honeycomb_hearth 20 วันที่ผ่านมา +1

      Fwiw I think you CAN make it work, but you're making the conscious choice to put something down and walk away. You could always say the game could have future updates, and so it's not "done" but you're choosing to work on other things, and I think that's a fair compromise.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      The more games/genres... the merrier... right?

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา

      Having multiple games to work on isn't the problem, as most gamedev's have a list of game ideas they would like to work on. Having multiple prototypes is also quite normal, as long as you find out what is most interesting, be it commercially or from a hobby satisfaction point of view. The one thing to finish the game is dedication to a project, preferably with a planning consisting of estimated and prioritized tasks and enough documentation to pick up where you left off.

  • @heveltherock
    @heveltherock 18 วันที่ผ่านมา +4

    how about changing engines and starting from scratch when you make it halfway through?

    • @shonmacklin9613
      @shonmacklin9613 17 วันที่ผ่านมา

      I'm switching to GODOT!

  • @shoop9274
    @shoop9274 19 วันที่ผ่านมา +3

    The Idea that nobody will steal your idea is bullshit I have seen several concept stolen the moment they got publish by other developers...

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Those darn thieves!

    • @shonmacklin9613
      @shonmacklin9613 17 วันที่ผ่านมา

      I'm working on a game with a character I created 10 years ago and it looks exactly like a game character of a game that just realesed earlier this year. I did not copy but damn. It's going to look like I did.

    • @shoop9274
      @shoop9274 17 วันที่ผ่านมา

      @@shonmacklin9613 bro just change his hair color

  • @willisg531
    @willisg531 20 วันที่ผ่านมา +2

    5 can be tricky~ make sure the 2nd project is twice the scope size

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Absolutely!

  • @petipois28
    @petipois28 20 วันที่ผ่านมา +8

    Love the humor, very well executed😂

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Glad you love it, would you want to see more videos like this in the future?

  • @vaterpreneur
    @vaterpreneur 19 วันที่ผ่านมา +4

    Funny video! Well done!
    My first game is ready after 3-4 weeks :D
    Let´s go!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      😄😄 Haha thanks!

  • @etherweb6796
    @etherweb6796 19 วันที่ผ่านมา +2

    Props to the video editor - really good. I disagree a bit on the "make your own engine" one - sometimes it is definitely better to not have all the extras from a game engine and just use a library or framework to give you more flexibility - but this depends on how much you like writing code.

    • @arjenmiedema8991
      @arjenmiedema8991 19 วันที่ผ่านมา +1

      Celeste, dead cells, hades, the witness and many other indies are custom tech. The development time of these titles isn't even longer than those in an engine most of the time... And porting isnt as much an issue as it was 15years ago with libraries such as vulkan

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Appreciate the props, thanks!

    • @etherweb6796
      @etherweb6796 18 วันที่ผ่านมา

      @@arjenmiedema8991 Exactly - one can use stuff like Haxe, Love2D, SDL and render to OpenGL/Vulkan - definitely easier for 2D games though

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      I have news for you; when you use an established game engine only use what you're gonna use, and leave the rest; when you cook the game ready for release the bloat from the software does not come with it. Better: use the game engine that suits what you need. Don't need some features? Don't use them.
      Rewriting an engine from scratch is a much more frustrating experience and will introduce a lot of the bugs that the other devs of game engines already went through over the multiple versions throughout the years.

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      @@arjenmiedema8991 Sometimes we must be careful about what they say regarding their "own proprietary" engines. Many times it's a heavily modified version of an existing engine. Lumberyard? As a totally independent engine? It's cry engine modified to the core, but it kept all the basic stuff you need to have an engine. Also not all engines are made with a GUI. The actual engine is the code that runs the game loop.

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

    Top tier sarcasm there! If it weren't for the accent I'd assume that you were British. A++

  • @mushroomadobegames
    @mushroomadobegames 20 วันที่ผ่านมา +4

    Thank you! Now I know these 20 Game of the Year games I am working on simultaneously are best kept quiet so I can be a major success!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Hold your cards close to your chest and just to be on the safe side, never release the games just in case someone copies you... 😄

  • @janjic
    @janjic 3 วันที่ผ่านมา

    Motivation is the key. Always keep in mind that probably no one is ever going to play your game, which is a good thing since whatever you're making has already been made, much better, by someone else.

  • @robertgoodman1458
    @robertgoodman1458 20 วันที่ผ่านมา +5

    I lol'd at the idea theft one. I have a recruiting and consulting business for entrepreneurs, and I can't count the number of times I've been asked about whether their developer is going to steal their app idea.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      😁

    • @boggers
      @boggers 17 วันที่ผ่านมา

      I see it a lot when people are trying to put a team together. Fear of idea theft is the single biggest red flag that the person is clueless and you don't want to be on that team. Even the smallest amount of practical experience will knock that fear out of you. Game designers have way more ideas for games than they have time to develop them all, nobody who is actually capable of stealing your idea will steal it. The exception of course is places like King (Candy Crush) and Rovio (Angry Birds) but they will only clone your game idea after it has been published and proven successful.

  • @redpandacreations
    @redpandacreations 20 วันที่ผ่านมา +2

    Be sure to implement something, realise its not “perfectly implemented” delete your whole repo and start from scratch. Big brain thinking! 🧠 ⚡️

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Big brain win 🧠

  • @BunyipHutch
    @BunyipHutch 19 วันที่ผ่านมา +7

    6. If your game is not fun to play and does not look good, make sure to add at least 20 filters like bloom, camera shake, chromatic aberration and lens flares to make it really pop💥

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Filter overload is always a W

    • @MrMOGHammer
      @MrMOGHammer 13 วันที่ผ่านมา

      we found J.J. Abrams working on a video game then....

  • @kimuratrapgames
    @kimuratrapgames 20 วันที่ผ่านมา +4

    Bro had me going at first lol I was literally doing the opposite of everything. Then he said "Game Development should never be difficult or challenging." lol

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      If you have to engage your brain while doing game dev, then you're doing it wrong... 😜

    • @kimuratrapgames
      @kimuratrapgames 19 วันที่ผ่านมา +1

      @@Gdevtv you know, the ADHD in me loves hearing that lol

  • @ZayJayPlays
    @ZayJayPlays 19 วันที่ผ่านมา +1

    The variety advice was actually something I thought I was doing as a good thing.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      😎

  • @AleksandrPogosov
    @AleksandrPogosov 20 วันที่ผ่านมา +3

    Some more tips:
    * Make your game mechanics as complicated as possible;
    * Remember if there is no perfect system made at the very beginning of your project without any testing whatsoever, its bad. Don`t test, don`t try just write a f*****g 5000 lines of code to make the game fighting/other system that will at the end of the day not be fitting your needs and you will need to make another one from scratch…
    * Look if it is your first game, it MUST be an AAA. Trust me you don`t need to have hundreds people in your team to make an AAA game, you can do it all by yourself. Just ensure that your map size is at least the size of the Skyrim, you have an animation quality level of Sekiro or higher and you are good to go!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Some great additional tips! Thank you!

  • @auto7385
    @auto7385 20 วันที่ผ่านมา +1

    Point #2 is a rough to hear but ill adjust, thank you for this !!!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      You're welcome!

  • @FaktoryStudios
    @FaktoryStudios 20 วันที่ผ่านมา +5

    I thought it took at least a decade to come up with the right idea and start thinking about how to plan a game and determine tools for at least another two or three years before... oh man! My world just exploded! Thanks Rick! Now I've got to start over from the beginning.

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา

      I hope this is sarcasm....

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Rick with the pearls of wisdom yet again.

    • @FaktoryStudios
      @FaktoryStudios 19 วันที่ผ่านมา

      @@FinalMyle Yah definitely. Although all the things Rick brings up are really common issues people, including myself have with finishing projects. This video is a list of what not to do's.

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา

      If you narrowed down the genre you want to specialize in, it may have been time well spend. What's a few years if you are going to have a 40 year career in that game genre?

  • @Oni_Animations
    @Oni_Animations 18 วันที่ผ่านมา

    What inspiring tactics! I will be sure to implement these into my workflow ASAP. Thank you!

  • @fredericc.9726
    @fredericc.9726 16 วันที่ผ่านมา

    Two extra things from my own experience:
    - Polish your code all the time, trying to make everything so scalable and flexible that you could sell it as a game engine asset one day or the other. Spend hours looking for best practices, and try to optimize your code even before having a fun prototype to play!
    - Watch videos daily about marketing video games, so you realize it is hopeless and that you'll never make it. Excellent motivation breaker!

  • @alexandreancel6423
    @alexandreancel6423 18 วันที่ผ่านมา

    Oh man, that was an excellent one ! x'D
    Thanks for all your great advices ! ^^

  • @ShiloBuff
    @ShiloBuff 20 วันที่ผ่านมา +1

    What a creative way to motivate people. I love it. Shame that I don't need to learn anything about not finishing my countless incomplete projects.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Well, please remember these rules if you find yourself in that position of where you might actually start something 😄

  • @DevineInnovations
    @DevineInnovations 15 วันที่ผ่านมา

    Tip 5 is the easiest for me to follow because my interests keep changing. One week I want to make a zombie game, the next I want to make a stealth action game, the next I want to make a flying game.

  • @MyCheeseNacho
    @MyCheeseNacho 18 วันที่ผ่านมา +1

    Make sure to start with a physics-based, voxel, open-world, ultra realistic, MMORPG ❤

  • @mongrelgames
    @mongrelgames 19 วันที่ผ่านมา +2

    I felt like number 4 resonated with me a little too hard. 😆

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Right in the feels?

  • @zynga726
    @zynga726 17 วันที่ผ่านมา

    This was the motivation I needed to stop noodling it so much in my head and start writing it. Thank you sir.

  • @jackalocked
    @jackalocked 14 วันที่ผ่านมา

    Woah, I genuinely didn't know that other people actually copy other's peoples games from just a few devlogs... And then there's me posting almost daily showing off every single feature and showing my dream game's story in full detail... I might reconsider and turn all of my stuff private so it doesn't happen to me (and once I finish the game I'll toggle back the devlogs). Very helpful video! Thanks a lot!

  • @skulver
    @skulver 18 วันที่ผ่านมา +2

    I find writing the game in a new still in development programming language with no history of successful use in game development, iffy library availability and which frequently makes breaking changes to the compiler and syntax really helps boost my productivity to the next level.

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา

      Using Jai, Zig, Odin or Rust is for pussies. Rolling your own language is where real productivity comes from. ;)

  • @JesseMcCullough
    @JesseMcCullough 20 วันที่ผ่านมา +3

    Two years of gestating? Try 10. No, try twenty!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      The longer, the better!

  • @afrosketches2738
    @afrosketches2738 20 วันที่ผ่านมา +4

    I love feeling justified for rewriting the entire game's plot for the fifth time 🤪

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Best make it a sixth time, just to be sure.

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา +1

      My experience with game plot is that it could have used a rewrite and that includes Renpy visual novels who are mostly plot.
      Having even mentioned a rewrite makes you a HERO in my book.
      Bonus points if you know about a screenplay writing channel like FilmCourage where Hollywood pro's talk about script writing. Games are a visual medium so lots applies and pacing as one of the hardest part of a script, is left to the player. Super combo if you heard Brandon Sanderson talk about world building and magic systems.

  • @pivisogo
    @pivisogo 18 วันที่ผ่านมา +1

    I didn't read the title until the Very End and did not felt suspicious

  • @FatalExit
    @FatalExit 20 วันที่ผ่านมา +2

    Never finishing a game well enough to publish it on steam and not having to end up with the cesspits of steam reviews and steam forums to deal with sounds like a good enough reason for this mindset to me. And this is speaking as someone who loves doing gamejams and working on smaller projects etc and has taken part in tons of those sort of events.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Steam can be brutal!

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา +1

      I think gamejams are the modern version of the Commodore 64 and Amiga demo scene. You wont make a dime, but you will learn a lot and hopefully have fun. Many from that scene ended up in gamedev, but many didn't. When the thing you do becomes work, it stopes being a hobby.

    • @FatalExit
      @FatalExit 18 วันที่ผ่านมา +1

      @@dancingdoormanable Funnily enough if I valued everything at same as buying it, I've probably made more value from gamejam prizes (including cash, gift cards, software licenses, subscription coupons (like free year of X etc) and merch etc) than a certain percentile of steam launches even make gross revenue. But not a livable income at all lol.

  • @elenatres
    @elenatres 20 วันที่ผ่านมา +2

    That's brilliant, finally got the long-awaited justification for my way of doing things! 🤪

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      We dedicate this video to you! 😄

  • @Nicklefritz
    @Nicklefritz 9 วันที่ผ่านมา

    Finally! No one is talking about this in the game industry, but this man has blessed us with a solid roadmap to help ensure we never finish our games! Thanks, mate! 😂

  • @jasperzatch610
    @jasperzatch610 20 วันที่ผ่านมา +1

    didn't have game dev calling me out on my bucket list this year, but here I am

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Just when you think you know us, we throw a wild curveball 😁

  • @ultimatebearbeast
    @ultimatebearbeast 7 วันที่ผ่านมา

    Yes, I do too. Lots of ideas coming for 2 games, devices, systems, and website design. Organizing my time has been difficult. Career change, online friends, fictional project with blender and krita, a writing project for storytelling, and family stuff.

  • @BN-qo5zc
    @BN-qo5zc 18 วันที่ผ่านมา

    Irony of the tone of video and your responses when instructors encourage infringement in your courses

  • @NewGenArtsStudios
    @NewGenArtsStudios 18 วันที่ผ่านมา +2

    He maxed out this stat: Sarcasm
    😂😂😂

  • @Rabadash8820
    @Rabadash8820 20 วันที่ผ่านมา +2

    Also, your perfect game should definitely be ported to every single platform. First, click the "build for mobile, console, PC, VR, and Alexa" button in your preferred modern engine, then spend a year or two optimizing and testing your mechanics with every possible kind of input. No need to design for these kinds of things ahead of time.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Excellent point!

  • @Ally2_
    @Ally2_ 19 วันที่ผ่านมา +1

    1:34 Build engine, " I want know, what is inside, how everything working "

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      I believe the core of an engine is run by a digital hamster wheel.

    • @Ally2_
      @Ally2_ 18 วันที่ผ่านมา

      @@Gdevtv No stop, over and over again xD

  • @jackmiddleton2080
    @jackmiddleton2080 19 วันที่ผ่านมา +1

    This guide has helped me so much that I have not even started my game.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Glad to be of service.

  • @wgregoryw21
    @wgregoryw21 17 วันที่ผ่านมา

    It's been 10 years since I started my 50 games none is finished based on this video I guess I have the right approach!

  • @boggers
    @boggers 17 วันที่ผ่านมา

    Can confirm, I have tried many of these techniques over the years, and they really work!

  • @SkorgeSlaps
    @SkorgeSlaps 11 วันที่ผ่านมา

    I was laughing along until the last one... I've been simultaneously working on a First-Person Horror and a 2D action side scroller and I keep telling people it's because I'm learning more about the program between each project...🤦‍♂ that one felt personal. So.... thanks 😂😂

  • @dmk_yt
    @dmk_yt 9 วันที่ผ่านมา

    I found it helps to spend at least a week putting off the one thing you don't wanna do. Don't do anything else during this period, especially anything that may progress your skills or push forward that aforementioned procrastinated task. Just think about the fact that you could get it done, and will get it done, but it'd take too much time, so just do it later.

  • @patrikbaboumian
    @patrikbaboumian 18 วันที่ผ่านมา

    This is so perfect! I'm doing everything wrong and I'm loving it! :D

  • @ScifiSiShredaholic
    @ScifiSiShredaholic 18 วันที่ผ่านมา

    this reminds me of that meme where the reporter is talking to the kid and he smiles then cries

  • @krux02
    @krux02 18 วันที่ผ่านมา +1

    Before writing your own engine, you should make your own programming language first, for absolute game perfection.

    • @shonmacklin9613
      @shonmacklin9613 17 วันที่ผ่านมา

      Correct! I want full control over this endeavor. I am 95 years old. I better get started now! But first ; a nap😂

  • @unearthlywatch
    @unearthlywatch 18 วันที่ผ่านมา

    I am guilty of endless iterations in the later stage of a project, of well everything.

  • @24pfilms
    @24pfilms 18 วันที่ผ่านมา

    Great work Rick. Satire for the win!

  • @the.hidden.legend8892
    @the.hidden.legend8892 17 วันที่ผ่านมา

    I agree with all of them but one. When you see your game similar to popular games that's not good and boring for me as if you're playing an old game.

  • @KurtisM-wo9px
    @KurtisM-wo9px 20 วันที่ผ่านมา +6

    Amazing! I can't wait for part 2. where you mention learning all aspects of game development yourself such as music, sound, art, animation, story, and more. Then don't forget the important aspect of becoming a marketing genius and 10X everything in your daily life so you can sell it to every person you meet. Most of all being able to easily debug any issues due to having completed cs50 for Harvard in a week and now you secretly are a computer genius. Looking forward to this, thanks. 👍🏆

    • @FinalMyle
      @FinalMyle 19 วันที่ผ่านมา

      thank you

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Now THAT is an idea!

  • @Erinyes1103
    @Erinyes1103 13 วันที่ผ่านมา

    Only budget 1 month to complete a 6 month project. Then, after 2 weeks, start a new project because you've had a totally awesome new idea.

  • @snowowy
    @snowowy 3 วันที่ผ่านมา

    another important tip is to compare yourself to others, focus on how much fame and money your perfect game will make, and focus on that more than what you're actually making. This will both demotivate you and make you lose interest on what you're currently making, and increase your anxiety to even try.

  • @SirYsStudio
    @SirYsStudio 18 วันที่ผ่านมา

    A very cool video, i never tried to finish a game all the time i keept making systems LOL, i get bored at some point when i start making a full game ;--;

  • @luccasmachado4748
    @luccasmachado4748 20 วันที่ผ่านมา +1

    Thank you for the tips! I will follow with my heart!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      💖

  • @LG-vd8se
    @LG-vd8se 16 วันที่ผ่านมา

    That Heisenberg moment... LOL! Well done!

  • @devolli3401
    @devolli3401 20 วันที่ผ่านมา +3

    Ah.. You forgot that you should always aim to build that MMORPG game as soon as possible. Why wait?

    • @honeycomb_hearth
      @honeycomb_hearth 20 วันที่ผ่านมา

      Yeah multiplayer is pretty easy right? You just gotta do: if (Game.isMultiplayer()) initializeNetwork() else initializeLocal()
      😎

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      On all devices and platforms. Don't worry about optimisation... the game will optimise itself...

  • @spikeweb5193
    @spikeweb5193 16 วันที่ผ่านมา

    Hello! I have a question about something in this course: Unity 2D RPG: Complete Combat System | Udemy
    Specifically in "Section Intro - Portals and scene transitions". The character we control goes to another scene and destroys flowers there, then returns back to the previous scene. After the next pass, the flowers are intact, but they were destroyed. Will the course show how to prevent the enemy from appearing again in a given scene after destroying something, e.g. an enemy?

  • @michaelgunn9883
    @michaelgunn9883 20 วันที่ผ่านมา +1

    Hey, I've been working on my own game using your courses. Thankfully, I'm only doing the first thing you mentioned. But I've been taking notes in Obsidian while my game idea is stewing around and I'm working through your courses and finding asset packs.
    I'm hoping that by focusing on the GDD and figuring out the tech stack, that very soon I will be able to start making the game, and it will be easy to document over time. That should make me more productive in the long run. Does that make sense?

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      It makes absolute sense! 😁

  • @Sophia-uc9qh
    @Sophia-uc9qh 20 วันที่ผ่านมา +1

    I have only just learnt to get out of my own way! I've been doing your courses with Grant Abbitt and it's so well done the only issue would be me and I am not gonna stop me!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Never stop you! ❤️

  • @gigafreijo
    @gigafreijo 20 วันที่ผ่านมา +2

    What did I do to you to call me out like that? 😂

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Sorry, we were feeling a little bit facetious.

  • @Lordofthepixel
    @Lordofthepixel 20 วันที่ผ่านมา +3

    Hey, I'm already doing all of these! So that's a good thing, right? ha ha ha ha ha...

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      You're on the right track, keep it up!

  • @Baekstrom
    @Baekstrom 18 วันที่ผ่านมา

    I like to add a dash of imposter syndrome and a little bit of unrealistic perfectionism to allow myself to convince myself that finishing the project isn't worth the effort anyway, because it's never going to be good enough. But before I get that far, I plan out way more features than I can realistically add to my game, so I can take a step back and realize how long the road is, and give up right there, because of course the game will never be complete, unless I add every one of my ideas.

  • @SiauwAdhie
    @SiauwAdhie 6 วันที่ผ่านมา

    how I don't finish my game is to work on things other than the game itself to earn money to live and make the game
    Thank you for the video~ xD
    It made my day!

  • @KHodow
    @KHodow 20 วันที่ผ่านมา +1

    Honestly if you are going at it for the purposes of learning, some of these are excellent advice lol

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Sometimes reverse psychology works 😄

  • @635574
    @635574 18 วันที่ผ่านมา +2

    Too complicated, just don't start working on the game. Works every time.

  • @matthewmiller4633
    @matthewmiller4633 5 วันที่ผ่านมา

    This is great and all, but can we get a whole new course on this subject?

  • @pineappleparty1624
    @pineappleparty1624 19 วันที่ผ่านมา +2

    A missing step, agreeing to work with other people that have some skills you don't, and they eventually let you down and quit working!! I would tell my past self to NOT collab, but learn a working foundation of all the things FIRST. I have been left high and dry dozens of times by team members that couldn't actually do what they thought they could do and gave up, wasting everyone's time!!

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +2

      Who needs a team? Just develop extra personalities and it's like having a team of different people. 😄

    • @pineappleparty1624
      @pineappleparty1624 19 วันที่ผ่านมา

      @@Gdevtv Wow that's a great point!

    • @dancingdoormanable
      @dancingdoormanable 18 วันที่ผ่านมา

      You bring up a great point. Not being able to asses the work that needs to be done implies that you need to trust the one who does the work completely. This often happens if you need a plumber or some other profession, but would you trust an inexperienced plumber who does it on the side, completely? Would it be any different for gamedev?
      Being able to judge prior work helps. Checking references might help too. Having a plan with milestones makes for an early warning system when things go wrong.

  • @Sq7Arno
    @Sq7Arno 18 วันที่ผ่านมา

    The best games are still the ones you feel satisfied with when you finish it. As a gamer. If it's designed to spin project length, then it quickly turns into a slog. But I suppose there's plenty customers out there to dredge through.

  • @leeasson
    @leeasson 16 วันที่ผ่านมา

    The only one of these tips I'm guilty of is Tip #5. I have too many ideas for games

  • @BlueKnight931
    @BlueKnight931 20 วันที่ผ่านมา +4

    How to never finish your game. Simple never start in the first place

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Woah! BlueKnight931 is over here playing 4D Chess! Great point. 👏👏

  • @valcaron
    @valcaron 20 วันที่ผ่านมา +1

    Seconding the "never use asset packs", but un-sarcastically and unironically.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Seriously but not seriously

  • @Directorsleek
    @Directorsleek 20 วันที่ผ่านมา +2

    What I'm doing already seems to be working for never finishing my game...

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      You're doing great!

  • @DeformedStudios235
    @DeformedStudios235 19 วันที่ผ่านมา +2

    ngl these tips are actually kinda good

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา

      Rick offers chunks of gold in this video!

  • @SimonLove
    @SimonLove 18 วันที่ผ่านมา

    Make sure to watch all trade conferences and "game awards" shows. Compare the pre-rendered footage of billion-dollar AAAAAA titles with your own zero-budget endeavours and rejoice over the fact that you can't even handle the math to describe the gap between you and them.
    Bonus : Make sure to switch game engines at the very second that a new experimental feature drops because it will ensure your game's commercial success.

  • @ethansears2490
    @ethansears2490 8 วันที่ผ่านมา

    bro this speaks to my counter productive instincts i the best way
    it's amazing how useful it is to hear my ridiculous paranoid thoughts out loud

  • @arkham666
    @arkham666 19 วันที่ผ่านมา +2

    I fucking love you man.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Not as much as we love you!

  • @claytonrumley
    @claytonrumley 19 วันที่ผ่านมา +1

    I definitely tick a lot of those boxes.

    • @Gdevtv
      @Gdevtv  19 วันที่ผ่านมา +1

      Good to hear! 😁

  • @patty4449
    @patty4449 18 วันที่ผ่านมา +1

    I think the problem is that there have been attempts to steal games in the past... Like Mobile specifically... Preferably I make my sh*t myself because I learned to do it myself, but at the same time if I get an asset pack to work with its like a literal chef's kiss... Idk... Tho I do recommend to stay indie, my team with bigger companies was riddled with marketing decissions and alike... F*ck off Tencent I hate you... Managments are likely the biggest threats to new games nowadays, which is why staying a compact studio with realistic and focused ideals, such as Larian for example, is absolutely worth it... Oh yea never work for Blizzard... They don't pay enough to put up with their sh*t...