Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

I had an okay time with Gummie beating the game, but felt pretty frustrated by the wall sliding seeming to always be in the opposite direction I wanted and seemed to pop up off a wall when I wasn’t expecting it. Dashing after a wall jump causes you to go in the jump’s direction and not your input’s direction (if I walljump off a wall to my right, holding right, and then dash to the right, the character dashes off to the left), which was frustrating and lead to many deaths - I won with 94, was almost curious to find out if I’d break anything getting to 100 :P I’ve also never, ever liked how Super Meatboy controls so it probably makes sense I don’t like efforts to emulate it. I was expecting to leave a middling review about how it was okay but not my cup of tea, but figured I should give Gloopie a try.

And oh man, I’m glad I did. Gloopie makes the game feel like a 10/10 - maybe too fluid, fun, and easy to control? lol. Celeste is one of my all time favorite games, I guess it makes sense why Gloopie’s the one for me :)

Really great work overall. It’s a little too easy to die off the top or sides of a level, neither of which I think needed to be kill zones. I felt like the final level was the most mechanically fun one and would’ve liked to see more like that instead of so much precision stuff, but in a way it’s a nice reward for making it to the end.

I’m not a speedrunner but so far this is the only game in the jam I could see myself doing it for (gloopie%), definitely one the most fun platformers I’ve ever seen in a game jam. Great work :)

(1 edit)

Yeah the dashing was still a bit buggy. I tried to make it correlate to if the players sprite was flipped or not but that didn't seem to work I suppose. I have to figure out a better way to implement it. As for the walls... I'm not sure what you mean so I'll explain them:

Gummie can slide up walls a short distance if the player is in the jump state and still holding the jump button, if let go the player well slowly slide down the wall. If the player lets go of the the direction towards the wall a short timer will start that if the player still isn't holding the direction to the wall they fall off. This was made like this so the player wouldn't get stuck on the wall too long

Gloopie however is much different as you saw. She sticks to the wall if the player is holding the run button and she can freely move up and down the wall. Originally I was going to make her wall jump have pitiful height cause of her being able to run up the wall but decided it'd probably be more fun if her wall jump was just a copy and paste of Gummie's

Almost forgot! The way I had the player die when falling off the level, or going to far in a direction, was by making it that if they go off screen they die. Pretty much like Super Meat Boy

Having the wall slide mechanic spelled out helped me understand what I was missing - on further testing, what was bothering me was that the jump state turns off during the descent of the jump at some point? so sometimes a jump I just barely didn’t make would lead to me sliding down when I expected to slide up. Because I didn’t fully get that part, the fact that sliding up off the wall gives you a little hop up seemed hard to predict. On playing now it’s really smooth and obvious.

Yeah, tbh I really wanted to add a tutorial level for both Gummie and Gloopie, but sadly didn't have the time to do so. And the jump state ends when the player reaches the peak of their jump or lets go of the jump button early, resulting in them entering a fall state. The way that works is pretty simple, I just had the player enter the fall state when their y velocity reached 0 during their jump state

Yeah, I think it’s impossible to have the time to do everything one wants in a jam :) For my taste I would maybe consider having it always do the up slide if they hit the wall while holding the jump button, regardless of where they are in their jump arc/what state they’re in.

Btw I saw your other comment saying you haven’t learned how to do input rebinding yet, I’m still learning that/Godot myself but I know there are some good assets in the assetlibrary that can take care of it/give you something to learn off of :)