This Almost Ruined My Indie Game: Devlog

Go to my sponsor link snhu.edu/marselluh if you're interested in starting a career in game development!
This video is sponsored by Southern New Hampshire University.
Main pixel artist I use and recommend: finalbossblues.itch.io/
s o c i a l s ☕
Discord: / discord
Twitch: / marselluh
Instagram: / chicken_marsella
business inquiries: michael@rainysun.day
s u p p o r t 👏
Patreon: / marselluh
merch: rainysun.day/collections/all
Join the club: rainysun.day
my book list (affiliate): www.amazon.com/shop/marselluh...
g e a r (affiliates) 🖥️
Keyboard: amzn.to/3PQgQOB
Mouse: amzn.to/3AICXT5
Monitors: amzn.to/3PJZkvI
Chair: amzn.to/3AJ9oAQ
Desk: amzn.to/3pFJ8AX
Mic: amzn.to/3wq8Xc1
Camera: amzn.to/3QNZKT5
gear store: www.amazon.com/shop/marselluh...
d e s c r i p t i o n 🔥
My full devlog playlist: • Muster Devlogs
Chapters :
00:00 - where I've been
01:10 - new features!
03:54 - working on too many things at once
04:12 - a lightbulb moment
07:22 - retrospective
So again it's been awhile since I made a proper devlog. I have a few excuses (maybe not great ones), but since the previous devlog, I think I've made a lot of progress on a bunch of features within my indie game Muster. It's also been about a year since I started my game dev journey, and I can definitely say I continue to learn so much about game development and game design.
Recently, I've been doing a lot of random stuff for the game. Since the last devlog, I added the foundations of a Stardew Valley like fishing minigame. I also added a healer unit to the various soldier types you can recruit. I then pivoted to procedural dungeon generation (Shoutout ‪@SunnyValleyStudio‬ for the great tutorials). My thought was, that running through dungeons could be another way of progressing your character and army.
I then got the urge to redesign the NPC movement system I had been using in Unity. Originally, I had been sticking with the A* pathfinding algorithm. This algorithm is great at pathfinding to specific points, but felt sort of weird when it came to dynamic combat movement. I then saw another video from Sunny Valley Studio, about context steering and decided to try that. Context steering felt way better in combat, but was unintuitive when it came to moving to specific waypoints. So I combined the two into my new movement system!
I then realized I never built an inventory system, so I started work on an inventory system. Inventory systems can prove to be a bit tricky in game dev, but I think I have the foundations. I also had an lightbulb moment recently.
The larger maps keep feeling weird from a game design perspective. So I decided to shrink the map, but add different stages. So as you move from stage to stage, the theme and armies change, hopefully adding more replayability and flavor!
I'm still new to game dev and game design, so comment down below any tips about game development or suggestions for Muster!
c r e d i t s 🎵
Blue Wednesday, Felty - Caffeine chll.to/b43e1d4e
Blue Wednesday - Middle School chll.to/6ea05beb
Blue Wednesday, juniorodeo - Find Yourself chll.to/e22683bd
Context steering visualization: jameskeats.com/portfolio/cont...
d i s c l a i m e r
I do not claim to own any or all of the pictures/footage that may be shown in this video.
All of my opinions are entirely my own and do not represent any company I work for or am affiliated with.
Any financial topics discussed are not financial advice.
#indiegame
#gamedev
#devlog
Channel produced by Rainy Sunday LLC.

Пікірлер: 78

  • @ByteOfMichael
    @ByteOfMichael Жыл бұрын

    Let me know any suggestions you have for videos or features for the game! Remember to check out our discord if you're interested discord.gg/KWWzR4HhfU

  • @roundninja
    @roundninja Жыл бұрын

    Game looks kinda fun, but I gotta say, I'm quite skeptical of the sponsor here. Looks like it might be a shady deal to me.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks! I verified the sponsor, SNHU is a private, nonprofit, and fully accredited university!

  • @atomicall

    @atomicall

    Жыл бұрын

    I have a friend that graduated from snhu, it's a legit university and a good option for people who only can do 100% online university.

  • @roundninja

    @roundninja

    Жыл бұрын

    @@atomicall Glad to hear someone had a good experience. Do you know how much it costed though? I've heard these universities often vastly overcharge for an education not much better than what I already get for free with community college and KZread

  • @seanss
    @seanss Жыл бұрын

    The game looks really nice and fun so far! Am interested in seeing what direction it's gonna steer to lol, I do have an art suggestion though.. The grass at the moment looks kind of noisy, a little too noisy, I think if you can edit your grass tiles to have less contrast and details to have the focus be more on the players, and enemies I think it would be easier to read your game even at a glance and see the action going on more. Cheers!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks! I didn't create the art myself, the main artist I use is finalbossblues.itch.io/. But I can definitely edit the tiles!

  • @Icelink256
    @Icelink256 Жыл бұрын

    I've been developing a Minesweeper/RPG hybrid game, and the inventory system was the first thing I programmed for it! :P

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Dang a minesweeper RPG, sounds interesting haha!

  • @Icelink256

    @Icelink256

    Жыл бұрын

    @@ByteOfMichael It's a bit like a roguelike, you click to reveal the rooms of a random dungeon, and try to find the staircase down, without running into monsters.

  • @alexdacat
    @alexdacat Жыл бұрын

    Great update!!! I'm liking the way your procedural maps look!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks! Right now the main stages are created by hand and the dungeons will be procedurally generated so a mix of both!

  • @twomur_
    @twomur_ Жыл бұрын

    i really like the direction this game is going!! i’m sure you’ve heard of dwarf fortress and all the crazy random stories that cause happen in that game and it would be cool if everything you play there is some different opposing force not just an army. like you have to prepare for a dragon attack or break an alliance between the goblins and skeletons like different objectives to lead to different stories that the players create themselves. this all sounds confusing but i hope it some what made sense lol keep it up!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    I haven’t played dwarf fortress but ya definitely a good idea! Thanks!

  • @matthewventures
    @matthewventures Жыл бұрын

    I think having the player restart on different Maps might be a little bit too jarring, I've seen other games do this in a nice way recently we're basically you're playing as the Next Generation. So for example maybe your adventurer fights off the dwarves, then in the next section you play as your adventurer's son who no longer needs to deal with the dwarf Army but now needs to deal with the skeleton army. And maybe the actions that you didn't the first section such as whether or not there are any doors still alive will influence how you approach the battle with the skeletons. Just an idea

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    That's a great suggestion, thanks!

  • @TPGCreator
    @TPGCreator Жыл бұрын

    youve said that we can get allies to help us during the first 24hrs but is there a way we can just recruit nobody, solo mega difficulty run?

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Ya! Right now I'm planning runs where you are able to focus more on your own power instead of building an army!

  • @donatorana4486
    @donatorana4486 Жыл бұрын

    Since you are doing it for fun going a bit out of the way with a lot of unplanned iterations isn't too bad. And also adding mini games and stuff like that is always good, since players need fillers between important events in the game. Kind of like the quiet before the storm. I really love your devlog though, as a game dev student it inspires me to try harder, thanks

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks for the advice and kind words!

  • @michaelholmes924
    @michaelholmes924 Жыл бұрын

    An easy suggestion I believe: When the character is not in battle, hide the dagger. It adds a bit of drama when the battles start and the character pulls out the dagger, and also makes more sense when you are talking to NPCs, you wouldn't have your weapon drawn.

  • @uncolorr

    @uncolorr

    Жыл бұрын

    true bro

  • @ham-n-jam
    @ham-n-jam Жыл бұрын

    the tiles you're using look p nice, but its painful watching you place them all individually lol; you should check out autotiles, you can use em to really quickly place tiles and it'll automatically put in the correct edge and corner tiles and it'll save you so much time when you design area layouts

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Appreciate the suggestion! If you want to check out the main artist I use for most of the pixel art (finalbossblues.itch.io/). He's super talented!

  • @falconellirk901
    @falconellirk901 Жыл бұрын

    Hi, I have just started making my top-down pixel art graphic story mode shooter game and I was wondering I hate making graphics because Iam not good at it and saw that you paid a guy to make pixel art is that expensive?

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    The pixel artist I used is called FinalBossBlues! You can find him and a bunch of other artists on itch.io/game-assets

  • @deroll_sweet
    @deroll_sweet Жыл бұрын

    I feel some concern because it doesn't seem like you've prototyped the core gameplay loop.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    I've done bits and pieces. It's somewhat hard when the core gameplay loop involves a lot of different aspects like minigames, combat, gathering, questing etc!

  • @Poosley
    @Poosley Жыл бұрын

    The first thing that came to mind was the reputation system in WoW, where neutral factions between larger cities, would grow more friendly to you, giving you access to buying their unique inventory, or conversely, hostile, if you were doing quests for a rival faction. It never quite got off the ground entirely- bigger fish to fry. But I really thought the bones of the idea was fun. Was possible to be running around the world with specific/unique pirate gear, turning heads. Going into areas that to you, were friendly but would get your naive friend absolutely run down, lol

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Great suggestion! I definitely think they could have done so much cool stuff with the rep system in WoW too!

  • @IncognitoCatz
    @IncognitoCatz Жыл бұрын

    Bro, I related to the first 2minutes so much.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    haha unfortunately its too true

  • @CamdenVaughan
    @CamdenVaughan Жыл бұрын

    This is looking so cool! Can’t wait to see more!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks and glad you like it!

  • @carsongutierrez155
    @carsongutierrez155 Жыл бұрын

    Glad that you are back mate!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks!

  • @panma68
    @panma68 Жыл бұрын

    7:12 bro playing League Of Legends with a controller lmao

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    lol stock footage is great

  • @mlizu2554
    @mlizu2554 Жыл бұрын

    Could you make a tips and tricks video ? Or a things a video game need to look good ? ( pixel art games )

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    I’m actually pretty terrible at pixel art haha. Most of my assets I purchase from an artist named FinalBossBlues!

  • @durrium
    @durrium Жыл бұрын

    Checkout auto tiling in unity! Speeds up map making alot :)

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks for the suggestion!

  • @eerie5450
    @eerie5450 Жыл бұрын

    Loving the series!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Appreciate it!

  • @KaitheArtGuy
    @KaitheArtGuy Жыл бұрын

    Very inspiring! Definitely subbing and following along 😄 From a fellow friendly game dev🌺

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thank you and welcome aboard!

  • @eagleliontrex
    @eagleliontrex Жыл бұрын

    This game seems like it’s going to be awesome I would love to play this

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks! Will definitely make an announcement if/when a demo is out!

  • @dkoiop
    @dkoiop Жыл бұрын

    7:12 no shot they showing League of Legends gameplay with a controller XD

  • @user-tj8sk5bu9h
    @user-tj8sk5bu9h Жыл бұрын

    I see in the video you place the tiles manually. I would suggest you to make rule tiles, so you could save time.

  • @katume7156
    @katume7156 Жыл бұрын

    Hey I wanted to know why you started a KZread Channel? What motivated you?

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Mostly to share experiences and advice that I wish I knew. Now it's mostly about building cool things!

  • @katume7156

    @katume7156

    Жыл бұрын

    @@ByteOfMichael okay cool cool! I hope I learn some code before I go to a CS university to get some knowledge before it begins you know Maybe it even can help me in the "career" but sometimes it's hard to motivate me even when I want to learn a new language because I can't develope a game and need to understand basic concepts first

  • @nicolasfrancisco7591
    @nicolasfrancisco7591 Жыл бұрын

    I like your concept. You should probably simply forget graphics and start making a MVP so you know your are not chasing an idea out of scope. Making something that works pretty is best to make a pretty mess. And I talk from experience... :/

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks for the suggestion!

  • @gustafandersson7177
    @gustafandersson7177 Жыл бұрын

    love these videos :)

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks so much!

  • @Rumu11
    @Rumu11 Жыл бұрын

    something I used when implementing pathfinding in my own game is a "simple stupid funnel algorithm". It takes a graph input (from something like A*) and makes the paths more direct. It is also not very performance intensive :3

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Dang sounds interesting!

  • @rlwarner777
    @rlwarner777 Жыл бұрын

    Looks cool, even though I'm not a fan procedural generation.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks!

  • @NoahNCopeland
    @NoahNCopeland Жыл бұрын

    3:32 nah.

  • @mrArk_19
    @mrArk_19 Жыл бұрын

    The game looks amazing. Please someone tag me if its out. ☺️

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Still in development, but will definitely make an announcement if/when its coming!

  • @aaronelersich7852
    @aaronelersich7852 Жыл бұрын

    praise the fish

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    praise the fish

  • @baisakhiroychoudhury2078
    @baisakhiroychoudhury2078 Жыл бұрын

    Very good

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thank you!

  • @Caveoculus
    @Caveoculus Жыл бұрын

    wow just gunna ignore those poor skeletons huh?

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Farmers ftw

  • @changecraft6354
    @changecraft6354 Жыл бұрын

    Based skeletons, not having the resources to do their tasks alone, but enough to beat the shit out of you.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    facts lol

  • @alexanderosinubi5154
    @alexanderosinubi5154 Жыл бұрын

    nice!

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thank you!

  • @uncolorr
    @uncolorr Жыл бұрын

    the game looks cool

  • @mrd6840
    @mrd6840 Жыл бұрын

    How to start game dev careers

  • @legoman332
    @legoman332 Жыл бұрын

    I don't care how much this game will be when you finish it, i will pay however much to play it, it looks like it'll be a blast to play! keep it going.

  • @ByteOfMichael

    @ByteOfMichael

    Жыл бұрын

    Thanks a ton!