How NOT to Make a Game on STEAM

Ойындар

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

Пікірлер: 107

  • @b4ttlemast0r
    @b4ttlemast0r3 ай бұрын

    "let your friends work for you for free" 😂

  • @not_ever
    @not_ever3 ай бұрын

    "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
    @andreypopov34003 ай бұрын

    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

    3 ай бұрын

    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

    3 ай бұрын

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

  • @andreypopov3400

    @andreypopov3400

    3 ай бұрын

    @@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

    3 ай бұрын

    @@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

    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.

  • @PaulSpades
    @PaulSpades3 күн бұрын

    You know, some pretty good points I haven't already seen in other dev videos - and I watch a lot of them. Cheers and good luck with your games!

  • @WestinsWorldStudio
    @WestinsWorldStudio3 ай бұрын

    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
    @Divisaw6663 ай бұрын

    this is an ai video right

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

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

  • @matt1871

    @matt1871

    3 ай бұрын

    ​@@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

    3 ай бұрын

    Strategee

  • @sergeantsapient

    @sergeantsapient

    20 күн бұрын

    @@NashEquilibriumDEV Some of the stock photos were clearly AI, so not true.

  • @NaudVanDalen
    @NaudVanDalen3 ай бұрын

    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.

  • @teh1archon
    @teh1archon3 ай бұрын

    Excellent video! Many thanks 🙏🏻

  • @WingstenGER
    @WingstenGER3 ай бұрын

    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-sl6gn1ss8p3 ай бұрын

    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

    3 ай бұрын

    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

    2 ай бұрын

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

  • @ausername4meplease
    @ausername4meplease2 ай бұрын

    Brilliant learnings! 🎉

  • @UltimatePerfection
    @UltimatePerfection3 ай бұрын

    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.

  • @Dkfire_1977
    @Dkfire_19773 ай бұрын

    It's really helpful man ✨

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    its glad to hear dude 🙏

  • @egeaydn4722
    @egeaydn47223 ай бұрын

    underrated channel

  • @andreypopov3400
    @andreypopov34003 ай бұрын

    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

    3 ай бұрын

    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

    3 ай бұрын

    @@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

    3 ай бұрын

    @@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

    3 ай бұрын

    @@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

  • @xle3ntr_33
    @xle3ntr_333 ай бұрын

    not a game dev but was a useful and fun vid

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    thanks mate 👋

  • @shakotan4703
    @shakotan47033 ай бұрын

    good video, exhausting voiceover

  • @michaelperrigo

    @michaelperrigo

    3 ай бұрын

    Facts

  • @user-iu6yx2kk6z
    @user-iu6yx2kk6z3 ай бұрын

    Usefull information.

  • @tudorlabadin9446
    @tudorlabadin94463 ай бұрын

    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!

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    Glad to hear that :D thankss

  • @JS27982
    @JS279823 ай бұрын

    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

    3 ай бұрын

    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.

  • @trygvij1604
    @trygvij16043 ай бұрын

    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 :)

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    Thanks mate

  • @logosimian
    @logosimianАй бұрын

    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.

  • @locusruizlopez5997
    @locusruizlopez599715 күн бұрын

    It seems strange to me that you call it a bug when it is a design flaw

  • @PaulSpades

    @PaulSpades

    3 күн бұрын

    Flaws are still bugs in "programmer speak". When we code logic it requires figuring out the corner cases and including them. Anything that we didn't think of - we call a bug, even though it's really a flaw in the implementation/design/requirements. "Real bugs" are unforeseen consequences in a system, not really flaws in implementation/design, but we lump both in the same basket in modern development.

  • @Mohamadabdallkaremstudio
    @Mohamadabdallkaremstudio3 ай бұрын

    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

    3 ай бұрын

    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.

  • @SecretZoneGames
    @SecretZoneGames3 ай бұрын

    Great video!

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    thanks mate 🫠

  • @gracelessgames
    @gracelessgamesАй бұрын

    I think one issue with your game could be that its name (which you mention several times in your video) isn't self-explanatory at all: It *could* be a about bows and archery, something about overwhelm, but what is a bower? The wordplay doesn't work and takes too long to process while quickly scanning a storefront

  • @connorjade5460
    @connorjade5460Ай бұрын

    How can I get the turkish perk???

  • @bhuvneetsaggu4011
    @bhuvneetsaggu40113 ай бұрын

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

  • @Creeperassasin-nc5wk
    @Creeperassasin-nc5wk3 ай бұрын

    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

    3 ай бұрын

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

  • @Creeperassasin-nc5wk

    @Creeperassasin-nc5wk

    3 ай бұрын

    ​@@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 .

  • @Spacemarine658
    @Spacemarine6583 ай бұрын

    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.

  • @PaulSpades

    @PaulSpades

    3 күн бұрын

    For an ongoing web service, or project that needs continuous development - yes. For a game? Nope. He's completely right. Focus on cleaning up the essential mechanics, logic and rendering - not GUI, notifications, achievements and other side goodies. The main stuff will probably need to be tweaked the most, the other stuff just needs to work (and preferably support localisation). Also, most of the side systems will need to be pulled out and trashed/rewritten for each platform, if you're porting the game to other systems. So you're gaining nothing by making the code look pretty there.

  • @Spacemarine658

    @Spacemarine658

    3 күн бұрын

    @@PaulSpades players will absolutely notice poorly designed/coded UI (source am a UI/UX designer)

  • @PaulSpades

    @PaulSpades

    3 күн бұрын

    @@Spacemarine658 Well, I've been working as a developer on UIs for the web, mobile and games for 15 years. No they won't notice if a menu is a 400 line switch statement or a fancy modular system with components and state machines for each option. We're talking about code here, not the design. Just drop in any gui template you can get your hands on (or IMGUI), make the assets fit your game, add the apropriate options and don't worry about it, not until you have funds to hire professionals. Polish the gameplay, art, animations, effects, sound and music - not the buttons.

  • @Spacemarine658

    @Spacemarine658

    3 күн бұрын

    @@PaulSpades if you are great at your job you can usually get away with it, this is a video for your average developer not experts. A Google search will disprove the players don't notice bad UI www.google.com/search?q=why+bad+ui+hurts+player+experience&oq=why+bad+ui+hurts+player+experience+&gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigATIHCAIQIRigATIHCAMQIRigATIHCAQQIRigATIHCAUQIRigATIHCAYQIRirAjIHCAcQIRirAjIHCAgQIRirAtIBCDcxOTZqMGo3qAIUsAIB&client=ms-android-tmus-us-rvc3&sourceid=chrome-mobile&ie=UTF-8

  • @log.moon_
    @log.moon_3 ай бұрын

    Great video, really good advice!

  • @gameworkerty
    @gameworkerty15 күн бұрын

    the transitions are headache inducing

  • @HyperEpicGames
    @HyperEpicGames3 ай бұрын

    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

    3 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    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
    @Burrya3 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    a good editor matters :D

  • @thepacific2933
    @thepacific29333 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

    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

    3 ай бұрын

    @@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

  • @PaulSpades

    @PaulSpades

    3 күн бұрын

    @@freecash3474 Contact an accountant that has some experience in your field - in this case games/multimedia. They should know when there are funding opportunities and tax breaks if they work with other devs and studios. Yes, you'll need to pay them.

  • @yokey5002
    @yokey50023 ай бұрын

    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

  • @studioprimitive
    @studioprimitive3 ай бұрын

    I think investors are heavily interested in the game.

  • @ruinaimperii476
    @ruinaimperii4762 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    2 ай бұрын

    kosgeb veriyor hocam

  • @neotracer075
    @neotracer0753 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

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

  • @mobildisko579
    @mobildisko5793 ай бұрын

    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

    3 ай бұрын

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

  • @mobildisko579

    @mobildisko579

    3 ай бұрын

    @@NashEquilibriumDEV Nightkiller#5423

  • @mobildisko579

    @mobildisko579

    3 ай бұрын

    @@NashEquilibriumDEV nightkiller arkadas ekledim

  • @freecash3474

    @freecash3474

    3 ай бұрын

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

  • @NashEquilibriumDEV

    @NashEquilibriumDEV

    3 ай бұрын

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

  • @MonsterS511
    @MonsterS5113 ай бұрын

    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. 🙈

  • @marcinnawrocki1437
    @marcinnawrocki14372 ай бұрын

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

  • @SeaShrimp
    @SeaShrimp3 ай бұрын

    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?"

  • @adog3129
    @adog31293 ай бұрын

    the editing style is... too much.

  • @dreamingacacia
    @dreamingacacia3 ай бұрын

    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.

  • @TheSimpleDev
    @TheSimpleDev3 ай бұрын

    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.

  • @anytng999
    @anytng9993 ай бұрын

    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

    3 ай бұрын

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

  • @ana_rchy
    @ana_rchy3 ай бұрын

    garbaj uses she/they btw

  • @quaker5712

    @quaker5712

    3 ай бұрын

    Does he?

  • @CyborgPrime
    @CyborgPrime2 ай бұрын

    Bro lose the AI voice

Келесі