How NOT to Make a Game on STEAM

Sdílet
Vložit
  • čas přidán 8. 05. 2024
  • Hey, it's NashDEV! Ever stumbled through game development and wished someone had given you a heads-up? Well, I've got your back. In this video, I'm sharing 10 lessons that I learned the hard way - so you don't have to :D
    Here is the discord: / discord
  • Hry

Komentáře • 93

  • @b4ttlemast0r
    @b4ttlemast0r Před 2 měsíci +52

    "let your friends work for you for free" 😂

  • @not_ever
    @not_ever Před měsícem +5

    "Not being able to see enemies coming from behind was a design bug the only sensible solution was to make the game in third person camera"
    It would have been easier and simpler to have a map/radar with the enemies as red dots and the player as a green arrow. This shows the direction you are facing and the number of approaching enemies from all directions.

  • @andreypopov3400
    @andreypopov3400 Před 2 měsíci +52

    It’s not a “design bug”. It’s just called a bad gamedesign.
    And no - you can't fix all the gamedesign decisions, because you are not immortal, no game is perfect. And I would argue that fixing glitches should still be a priority over a “design bug”.

    • @XoADREADNOUGHT
      @XoADREADNOUGHT Před 2 měsíci +6

      Actually, there definitely can be "design bugs". They are born of bad game design, true, but it's a design bug when a real code error is introduced due to the mistakes in design. Now, if it is truly just poor game design making for a poor experience, then yes you're right, that's no bug, just bad design.

    • @edhahaz
      @edhahaz Před měsícem +1

      Call it however you want, but he's right.

    • @andreypopov3400
      @andreypopov3400 Před měsícem +5

      @@XoADREADNOUGHT not sure what you mean by "real code error is introduced due to mistakes in design". Coding a game and designing a game are two separate processes. A mistake in code leads to technical mistakes (crashes, freezes, collisions or pathfinding not working correctly, etc.). A mistake in design leads to gameplay loop mistakes (a weapon being imbalanced, a character being poorly written, a game mechanic being made boring for the player to interact with). Those two worlds are not that connected, actually

    • @XoADREADNOUGHT
      @XoADREADNOUGHT Před měsícem

      @@andreypopov3400 If you implement a menu system with a dead end with no way to return from the final menu, causing a soft lock - if that was not part of the design for the menu system, it is a design bug.

    • @andreypopov3400
      @andreypopov3400 Před měsícem +3

      @@XoADREADNOUGHT if that was part of the design (for example if UI designer forgot to add back button) - that's not a design bug, that's a bad UI design.
      If that was not the part of the design (so that the programmer did receive task to implement such button but did not do it for some reason or did it incorrectly) - that's a simple bug, not a design bug.

  • @WestinsWorldStudio
    @WestinsWorldStudio Před měsícem +1

    Super helpful! For me as a solo dev it took me a while to realize the importance of taking notes from what I learned from various videos. I thought I could retain it all. But by the time you invest time in one component e.g. Blender, or coding, or rigging or animation, and when the time comes to revisit some tools you learned several months ago, it’s almost like starting over. Take notes so you don’t have to watch lengthy tutorials from start to end!

  • @Divisaw666
    @Divisaw666 Před 2 měsíci +26

    this is an ai video right

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před 2 měsíci +14

      just got help in voiceover. but its my voice btw 🫠

    • @matt1871
      @matt1871 Před měsícem +5

      ​@@NashEquilibriumDEV I hadn't considered using an AI version of my voice to voice over videos.. this has been the biggest prevention for me to start my dev videos!

    • @studioprimitive
      @studioprimitive Před měsícem

      Strategee

  • @teh1archon
    @teh1archon Před měsícem +1

    Excellent video! Many thanks 🙏🏻

  • @logosimian
    @logosimian Před 3 dny

    Re: Lesson 9
    Way I see it, bad code is an optimization problem.
    When people optimize code, they traditionally weigh how much memory it needs against how fast it runs.
    But making your code ugly optimizes for getting the project done sooner (or at all), and making it clean optimizes for making the code easier to fix and maintain, especially in the future when you have to re-read it after forgetting what you did.
    If you're working on a team, you might give more weight to readability. If you're making your first or second game, you might want to give more weight to quick turnaround, because it may be more effective to finish a bad game, and make the next game better than to try and make a bad game good.

  • @NaudVanDalen
    @NaudVanDalen Před měsícem +3

    This game looks like a pre-alpha version of a first person shooter. I prefer textures, any textures at all and also enemy models with health bars instead of balls that show their health inside of them.

  • @ausername4meplease
    @ausername4meplease Před 13 dny

    Brilliant learnings! 🎉

  • @WingstenGER
    @WingstenGER Před 2 měsíci +1

    Great advice and really high quality video! Surprised you don't have more subscribers. Have a like and a sub good sir!

  • @user-sl6gn1ss8p
    @user-sl6gn1ss8p Před 2 měsíci +4

    I think some of what you call "design bugs" are bound to only be found later in development. At that point it might indeed be impractical to backpedal, but it might still be possible to either mitigate or pivot.
    So like with the fps situation, you could have a minimap, a rear view camera, little arrows indicating stuff behind you (with their size / color / etc indicating urgency), etc. For the view-blocking or ambiguous collisions, you could add more feedback and stuff like outlines for enemies behind a very-close enemy or even a transparency for enemies which are too close.
    A lot of that you might even be able to feed into the gameplay loop, or even turn into new mechanics (say, having some enemies behave differently when it comes to this stuff or tying some of it to skills, etc).
    My (armchair) two cents is that of course it is nice to prevent mistakes, but some are bound to happen, so practicing mitigation and pivoting can be just as important.

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před 2 měsíci +1

      thanks for contribution man. its really bound to be found later 😂 Actually i was aware that the fps controller is not a good fit for the game. also didnt want to add a minimap to the game since the map is too small and don want to make player control the minimap. but postponing to switch to the tps camera was too hard after finishing the whole game 🫠

    • @austinreed7343
      @austinreed7343 Před 27 dny +1

      That’s part of how things like combo systems came to be.

  • @UltimatePerfection
    @UltimatePerfection Před 2 měsíci +1

    7:17 This is why I love doing gamedev livestreams. They require almost no editing before being put on YT, and doesn't take time away from development, because you'd be doing coding anyway, might as well do it live.

  • @egeaydn4722
    @egeaydn4722 Před měsícem

    underrated channel

  • @user-iu6yx2kk6z
    @user-iu6yx2kk6z Před 2 měsíci

    Usefull information.

  • @xle3ntr_33
    @xle3ntr_33 Před 2 měsíci +5

    not a game dev
    but was a useful and fun vid

  • @Dkfire_1977
    @Dkfire_1977 Před 2 měsíci

    It's really helpful man ✨

  • @trygvij1604
    @trygvij1604 Před měsícem

    I've kinda binge watched how to work as a solo game developer the past week and this video was actually good. Like no point felt unnecessary and you didn't waste my time one bit.
    I hope you grow fast because you def deserve it. I'm joining your discord server :)

  • @andreypopov3400
    @andreypopov3400 Před 2 měsíci +2

    5:00 - about the advice you’ve had from other developer. He was right, you should have made a Steam page for your game as soon as possible, that was a right decision. Steam don’t give a lot of traffic to the Steam pages at their launch anyway, but the everyday traffic you get is what matters.
    That is what Chris Zukowski that you yourself mentioned suggests too: publish the Steam page as early as you can.

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před 2 měsíci +4

      he was right but i took it too hard. "even if its not great" wasnt equals "even its looking like a shit" 😂 btw thank for your comment dude 🙏

    • @andreypopov3400
      @andreypopov3400 Před 2 měsíci

      @@NashEquilibriumDEV I myself overdo it in the other direction: we've been working on store page and trailer for at least 3 months fulltime - I wanted my steam page to be as good as possible (I thought Steam Algorithm will see good clickthrough rate and start showing the game more right after launch). Nope. did not help at all. In fact, my "good" steam page got almost the same traffic as my previous steam page got. And that's counting all the reddit posts I've made and other sources that I personally lead to Steam.

    • @BigGucc
      @BigGucc Před měsícem

      @@NashEquilibriumDEVwhat they don’t say is that your steam page should acceptable screenshots, a trailer, and demo apon launch. I’m waiting myself like you mentioned in the video.
      Why would I give up that free publicity that steam gives on a half ass steampage

    • @andreypopov3400
      @andreypopov3400 Před měsícem

      @@BigGucc because there is no direct correlation between your starting page quality and the traffic you get. You'll get about 1000 views the day you launch your store page, then about 300 each day. There simply is no reason to wait until your page is gorgeous since you won't get more traffic from steam only because of that. And the sooner you publish your page - the more traffic you will get each day

  • @shakotan4703
    @shakotan4703 Před 2 měsíci +2

    good video, exhausting voiceover

  • @tudorlabadin9446
    @tudorlabadin9446 Před 2 měsíci +6

    Some very valuable lessons and tips like the importance of the initial store page and understanding Steam's algorithm. I think your game looks great, will buy it myself once I have the money. Don't know what the other comment is on about, take their harsh advice with a huge grain of salt. Loved your video!

  • @JS27982
    @JS27982 Před měsícem

    9:31 is so true with one of my favorite games, geometry dash. the developer robtop took a lot of time polishing the code to make it perfect and it took... a mere 7 years to release an update.

    • @JS27982
      @JS27982 Před měsícem

      it might have also been that the update was big and added a bunch of things that he couldn't work with in time, which is why some features were delayed to another update.

  • @SecretZoneGames
    @SecretZoneGames Před měsícem +1

    Great video!

  • @Mohamadabdallkaremstudio
    @Mohamadabdallkaremstudio Před měsícem

    can you explain more about the grand in turkey i live there and i don't know this can you provide any information

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem

      KOSGEB covers up to 600.000 turkish liras for equipment support which is around $20k. You must be a turkish citizien first and get the advanced entrepreneurship certificate from KOSGEB.

  • @bhuvneetsaggu4011
    @bhuvneetsaggu4011 Před měsícem

    4:57 well i know, whom you taking about.. thanks I will keep that in mind

  • @Creeperassasin-nc5wk
    @Creeperassasin-nc5wk Před 2 měsíci +3

    yeah the budget thing isnt true at all. I am making my own game rn and all im using are my skills which i gained and still gaining and using basically free tools that are simple and easy to use no matter what if you put in the time . If you manage your projects to be small and have small ideas for small games make those games. Over time your ideas and creations can be combined to make something bigger . No need for a budged if you are by yourself and arent doing game dev as a full job.

    • @condescendingsnail3722
      @condescendingsnail3722 Před měsícem +1

      Don't forget about the cost of your labour though!

    • @Creeperassasin-nc5wk
      @Creeperassasin-nc5wk Před měsícem

      ​@@condescendingsnail3722what cost of labor . That will be paid off whenever i sell my game . Why would i need an investor or a budget for something i can do all by myself .

  • @thepacific2933
    @thepacific2933 Před 2 měsíci

    About the turkey case, are you a citizen of both or is it just an application? how does that work?

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před 2 měsíci +2

      turkey and u.s.a got double taxation agreement. that means you dont have to pay VAT both in turkey and usa. But you gotta do the paperwork to claim that benefit

    • @freecash3474
      @freecash3474 Před 2 měsíci

      @@NashEquilibriumDEV How do you apply for support from the government? Do you have to have a company with experience before or can I just apply for it my project that I am already working on which has working basics like multiplayer and lobby system + basic functionalities right now. I am a turkish citizen. I checked the page but it says that I have to provide my previous sales etc

  • @yokey5002
    @yokey5002 Před měsícem +1

    games are not made out of "nothing" you are spending months of your life on them and that's worth a ton of money, yes you can spend money but do not forget what the real investment is and do not feel forced to spend on your game

  • @HyperEpicGames
    @HyperEpicGames Před měsícem

    People say have your Steam page up as soon as you can. Just to clarify, do you agree with this only if the steam page looks professional (no prototype screenshots) for example.?

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem +1

      yes mate setting up a store page asap is crucial as long as it doesnt looking like a shit 😃

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem +1

      it should look and feel like something time was spend on. Gamers kinda smell that effort you put in the game. No one wants to buy something sketchy

  • @Burrya
    @Burrya Před 2 měsíci +5

    This is the definition of underrated. From content to presentation, every aspect is fabulous. Keep up!

  • @ruinaimperii476
    @ruinaimperii476 Před 28 dny

    20 bin dolara kadar devlet desteği ile ilgili detayları nerede bulabilirim?

  • @Spacemarine658
    @Spacemarine658 Před měsícem +1

    Hard disagree with the clean code, clean code can be fixed, understood, and improved. Spaghetti code will always be bad. Clean code is the difference between a junior dev and a senior one. Perfectionism is bad for sure but clean code is a must.

  • @studioprimitive
    @studioprimitive Před měsícem

    I think investors are heavily interested in the game.

  • @mobildisko579
    @mobildisko579 Před 2 měsíci +1

    kardesim türkmüsün, bende oyunumu steamde yayınlayacam fakat , kafam karışık, türkiyede şirketim veya vergi numaram olmadıgından , oyunumu yayınladıgımda %30 steam %30 amerika w8 ile kesinti yapacak, kalan %40 cebe kattıgımda türk devleti vergi kaçırıyorsun dermi?

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před 2 měsíci

      aynen öyle aga. Çifte vergilendirme meselesi icin sahis sirketi kurmak lazim. gel discordda konsalim

    • @mobildisko579
      @mobildisko579 Před 2 měsíci

      @@NashEquilibriumDEV Nightkiller#5423

    • @mobildisko579
      @mobildisko579 Před 2 měsíci +1

      @@NashEquilibriumDEV nightkiller arkadas ekledim

    • @freecash3474
      @freecash3474 Před 2 měsíci

      @@NashEquilibriumDEV Bu devlet desteğini almak için daha önce satış yapmak mı gerekiyor yoksa ilk projeden başvurabiliyor muyuz?

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem

      her destek kalemine gore degisiyor. ama cogunda onden basvuru yapip proje bazinda bir degerlendirmeden sonra alinabiliyor

  • @neotracer075
    @neotracer075 Před měsícem

    I joined discord and the only channel is verification... what gives?

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem

      You can pick a role from there. and open a ticket from limited-key-giveaway chanel

  • @marcinnawrocki1437
    @marcinnawrocki1437 Před 28 dny

    Get better mic, it has some annoying "bumps".

  • @MonsterS511
    @MonsterS511 Před 2 měsíci +2

    Lesson 2 == Lesson 9 and they're both wrong! 🤣
    My exclusive Lesson 69: Learn damn modular architecture! Learn damn interfaces and assemblies! Learn injection!
    My exclusive Lesson 228: For goodness sake - make actual fun games. Hide the primitive prototypes, don’t show them to anyone and don’t try to sell them.
    My exclusive Lesson 101: If you use AI in video production - do it good. Or don't use it at all. 🙈

  • @dreamingacacia
    @dreamingacacia Před 2 měsíci

    My problem is that I don't know the game similar to what I'm making lol. It's not like it's completely out of the world or anything, but the exact kind of game which is rather hard to explain is nonexistence. Which is why I'm making it in the first place. More like because I like a lot of games but... as you can see there is 'but' in my reasoning. That's why it'd be hard for my game to be ABC's clone but I still have enough references to look around. Maybe my real problem is because I have too much freedom, so it's causing me a lot of friction while working on the game.

  • @SeaShrimp
    @SeaShrimp Před 2 měsíci +1

    If you cancel a feature and you cant readd it later, your code is garbage. If you know you cancelled a feature and you plan to add it later, make your code modular so its easier to implement new features. All these issues go back to the same god damn thing, garbage coding skills.
    What is the point of this video? "Dont do this because my code was shit and it didnt work for me?"

  • @anytng999
    @anytng999 Před měsícem

    I'm sorry, but damn. While the video is interesting and does point out some noteworthy tips... the editing is just so annoying. It's like watching one of these shorts where there is a Subway Surfers clip underneath to keep the attention span of the viewer. Idk how others feel, but I don't need a text popping up for every word you say in different sizes and locations with a subtle shake. Just keep it simple man. Instead of high-quality content, this just screams 'give me attention'. But hey, you got the views you wanted. So, maybe it's the style you wanna keep.

    • @NashEquilibriumDEV
      @NashEquilibriumDEV  Před měsícem

      We'll focus to do it better man! thanks for your feedback 🙏🏻

  • @TheSimpleDev
    @TheSimpleDev Před měsícem

    This has some pretty bad and misleading advice. I mean look at a game like Stardew Valley, no money invested in its creation. The developer invested his time in everything though. If you have no money to invest in your game you are much better off investing in developing the skills you need and not selling out to some investor or publisher.

  • @UseCondomsKid
    @UseCondomsKid Před 2 měsíci

    Great video, really good advice!

  • @ana_rchy
    @ana_rchy Před 2 měsíci +1

    garbaj uses she/they btw

  • @adog3129
    @adog3129 Před měsícem +1

    the editing style is... too much.

  • @CyborgPrime
    @CyborgPrime Před měsícem

    Bro lose the AI voice