A Gamedev's Worst Enemy | Devlog 1

Ойындар

In this devlog I discuss the struggles of indie game dev life and what might be a game dev's worst enemy
Tarodev's UI Primer : • UI Toolkit Primer - Bu...
Git.Amend's Saving/Loading Tutorial: • Better Save/Load using...
Songs Used In Order -
Runescape - Big Chords
Kijugo - uso (Fullmetal Alchemist but is it okay if it's lofi hiphop)
Alexander Nakarada (www.creatorchords.com) - Adventure Beyond
Nintendo Wii - Mii Channel Theme
C418 - Sweden
The Beginner's Guide Soundtrack - Va (Extended)
If you'd like to talk about the project or anything else game dev related, comment below or shoot me a msg on discord: notsoru
Thanks for watching :)
Chapters -
0:00 Intro
1:20 Getting Overwhelmed
5:58 Tunnel Vision
9:40 Lacking Experience
12:23 The Real Enemy

Пікірлер: 20

  • @NonsensicalDubstep
    @NonsensicalDubstep22 күн бұрын

    What the goat

  • @ArmchairGameDev
    @ArmchairGameDev18 күн бұрын

    Hi Ruu. When I was watching your video, I got kinda sentimental. You remind me of myself - about 8 years ago when I started working on my project. Coincidentally, it's also a fantasy 4X game (and also inspired by both Civ and its fantasy brethren). In this time I started from scratch at least three times, wrote some libraries and even an entire framework (if you can call it that) to handle some specific problems. The game might still be several years away from completion, but all this work helped me grow as a programmer. And I grew way more than my day job would allow me to. So, yeah, that advice you gave us at the end of the video? You heed it as well. Don't give up. Wish you all the best on the rocky road ahead.

  • @RuuRs

    @RuuRs

    17 күн бұрын

    Thanks for the kind words of encouragement and although it's a struggle, I won't give up! It's comments like yours that make the solo game dev life a bit less lonely

  • @indieemil
    @indieemil17 күн бұрын

    Great lessons to be learned as early on as possible. Can't wait to follow your game dev journey!

  • @chendrak
    @chendrak21 күн бұрын

    Great Devlog! I love how you explain the problems you ran into and then talk about how you solved them. MessagePack is a great solution for saving and loading. I love procedural generation so it's always cool to see how others solve similar problems! If you wanted to go down another rabbit hole: If your procedural generation is seeded and fast, you could get away with just saving the seed (and any other data you need to re-generate the same map) and then just save that data AND the changes that were made. Then you'd re-generate the world and apply the changes afterwards. Might be slower than just saving and loading the entire map (especially if they're small), but could save space when you're dealing with a hundreds / thousands of worlds. Overall, amazing production quality, will definitely be back for future videos.

  • @RuuRs

    @RuuRs

    21 күн бұрын

    Thanks so much and yeah that actually doesn't seem like a bad idea, especially with how the files are only going to get bigger. I'll look into it and think more on the pros/cons of it, but for now I oughta probably focus on getting a resemblance of a game going haha. Glad you enjoyed the vid!

  • @Kevinooo
    @Kevinooo22 күн бұрын

    Love the updates! Hyped to see it finalized!

  • @veragault
    @veragault19 күн бұрын

    Totally get the struggles you’re feeling! I’m also working on a 4X, though I’m only making it for myself and am not nearly as invested in making it publicly successful. One thing that’s helped me so far is modularizing the game systems and making small mock games that use those systems as I go. This approach has probably slowed me down quite a bit, but it’s also helped in 3 distinct ways: 1. It allows me to see how a system I am working on is progressing 2. By making a sort of “sloppy copy” of a system in some smaller games, I can see what patterns I end up repeating so that I can generalize them into a final flexible/scalable implementation of the system for the bigger game 3. By having many distinct projects, I find myself WAY less overwhelmed in that when I hit a block on one project, I can just take a breather and work on another project and still be making progress toward the same ultimate goal. I’m not sure if that kind of process works as smoothly in Unity, but if it can work, it might help with morale and feeling like less of your work is being pulled back when major refactors are needed!

  • @RuuRs

    @RuuRs

    19 күн бұрын

    Hey welcome back, and cool that's awesome! Honestly that approach sounds great, I feel like it it definitely helps break down the systems you want into something a lot more manageable. I actually began this project with a small autobattler (I hope I still have the files somewhere 🤣) so I've got a good starting point/grasp on how to make that part of the game. Just gotta figure out the rest lol. Wishing you luck on your 4X!

  • @taliaarocha2920
    @taliaarocha292022 күн бұрын

    Keep up the hard work!!

  • @crudby
    @crudby21 күн бұрын

    absolute banger from Ruu, im looking forward to the next one

  • @Taugeshtu
    @Taugeshtu20 күн бұрын

    Congrats on getting an internship! Couple thoughts: - It's valid to get frustrated at failing, but you're already on the right track towards a more useful mindset: each time you fail, if you have learned something - you didn't really fail, you just got a different "prize" than the one you hoped for :) - Lacking experience to have the foresight for some things is absolutely a thing, and unfortunately, the only remedy here is trying. Keep at it, as long as it's fun

  • @RuuRs

    @RuuRs

    20 күн бұрын

    Thanks! And yeah I think you're right. I'll try my best to keep at it while also having fun, thanks for watching!

  • @earthbender731
    @earthbender73116 күн бұрын

    This is awesome dude! I'm making my own game too and I'm glad you showed the struggles too, they're a part of all this. Keep making the game, if it's too much for you just take a pause, chill and come back to it with a fresh mind. Good luck bro!

  • @RuuRs

    @RuuRs

    15 күн бұрын

    Thanks, good luck to you too!

  • @earthbender731

    @earthbender731

    15 күн бұрын

    @@RuuRs Thanks! It will be needed 😂

  • @MyMapTV
    @MyMapTV12 күн бұрын

    great update, keep up the good work!!

  • @mugileaguegaming1769
    @mugileaguegaming176915 күн бұрын

    8:14 Oh my god, we literally had the same issue. I'm working on a game with a map maker. I put a lot of work to ensure everything serializes accurately. Seeing how you solved this problem with MessagePack, I tried this as well, hoping it wasn't going to be that complicated, but no matter what I did I kept running into the "FormatterNotRegisteredException" error. I've also been reading that some platforms (e.g. mobile) don't support it (big reason why JSON is popular is that it is universal), so I'd hate to implement and it not work for some edge case. I've decided to rollback the change, but I am still looking for alternatives to JSON serialization to make map sizes smaller.

  • @RuuRs

    @RuuRs

    14 күн бұрын

    The fix for that might be to change your API compatibility level to .NET Framework in Project Settings->player->other settings, under configuration. I also had that problem at first and was super confused as to what to do but that fixed it up. And as for the edge cases I'm not personally planning on releasing to mobile but that's def something to possibly consider/test if you're going to use it

  • @RuuRs

    @RuuRs

    14 күн бұрын

    docs.unity3d.com/Manual/dotnetProfileSupport.html

Келесі