Bug fixes


Using this opportunity to test out the devlog feature on Itch, since I've never done this before. Been finding and squishing silly little bugs at least once a day every single day since the 48 hour jam deadline. I didn't know such a simple little game could hold that many bugs but here I am.  Part of the reason is just because this is the first time I've built a full game experience including programming, art and sound implementation, as well as publishing it with things like store banners etc, so there were tons of learning opportunities.

To mention some:

Godot specific stuff: 

  • Spatial audio players vs global audio player nodes. 
  • If physics is involved, provide ways to reset the scene or wiggle the objects.
  • Good idea to lock any functions that use Tweens behind some kind of check so that spamming the function doesn't produce undesired behavior.

General game stuff:

  • If some kind of currency or counter is involved, make sure to thoroughly test scenarios where the counter runs out, to make sure the player doesn't get stuck with no way to reset or progress, and of course check that it can't go into the negative.
  • When resetting, be deliberate and mindful about what things need to be reset, and what things should be considered as loss
  • Audio makes a huge difference! As someone who's mostly been focused on visuals, I've never really paid attention to audio before but it can really make a massive difference to a games experience, especially in digital games where haptic feedback is limited, good audio can really help to make up for that.

I also got to take a little break from the main game that I'm currently working on (Mahjong, for anyone who knows what that is), and making low-stakes art for a simple little gacha game actually helped draw me slightly out of my ongoing art burnout. All in all, it was a super rewarding experience. 

Files

GatchaLife.zip 50 MB
3 days ago
gacha_life_web.zip Play in browser
3 days ago

Get Gacha Life

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.