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

Thanks for the feedback. This isn't quite my first project in the engine. I've built some smaller prototypes of stuff before. I've been keeping an eye on this engine for a couple years. I keep going back to LibGDX though. I'm trying to really learn Godot though, cuz I do find some stuff to be pretty easy to do. Especially exporting the game. Super easy.


I am struggling with getting used to a couple of things though. The jumping is one of those things. The jump could probably be improved by spending more time tweaking the gravity value. It's just there was a lot of stuff I wanted to tweak. I'm used to writing my own physics in LibGDX, and because of that, stuff like move_and_slide() feel like magic to me. I say magic because move_and_slide() really shortens the code, but also makes it harder for me to understand what's happening, or control things as much as I'm used to.


I have this same problem with collision detection. I'm used to manually checking hitboxes against each other to find collisions. I'm starting to get more comfortable with the way Godot organizes stuff though. 


As for the theme. I wanted rice power to be a bigger part of the game, and due to the time limit(I didn't set aside enough time for this jam), my plans didn't work. But rice power is a joke on Gohan from dragon ball Z. Gohan is Japanese for rice. So the joke is that rice power, is unleashing your hidden potential, or your true powers. I think my ideas were good, and I'm looking forward to implementing them in something a little more complete.


I do think most platformers are melee based games. But, there is stuff like Metal Gear Solid. I think this game worked better with guns than melee. Partially because I had bigger ideas for the rice power. And partially because It was easier to animate.  I considered having a few melee enemies. But I couldn't find a good spritesheet for a melee character I liked, and I"m not an artist. The characters are supposed to have run and jump animations in my game by the way. The characters I used actually had spritesheets, but I couldn't make them work with an animatedSprite node. I would have needed to go into GIMP and cut up the spritesheet, and didn't have the time for that.


It's the same reason the game had no music. I can't make music, and didn't have time to find a royalty free piece I could use. I listened to a couple and didn't like them at all. The game also had no sound effects until half an hour before I published it. I quickly made some sound effects in SFXR(a favourite piece of software). They definitely made the game 30% better by themselves.


Finally, the enemies shooting through platforms was a mistake I didn't catch. They aren't supposed to be able to do that. In my playtesting I somehow was blind to the fact they were doing that. Oops. I'll put that on the list of things to fix when i go through and refactor my code for open sourcing. Same thing with a pause button. Pausing is something I totally forgot about until I was trying to take a screenshot of the game as I was uploading it to Itch. It was just totally overlooked. I'm also not even sure how I'd add it, the way the game is currently structured. I'm not sure how to go about pausing all of the enemies and bullets.


Thanks for the feedback though. This game isn't what I wanted it to be, but I am pretty happy I got a working game made in the relatively small amount of time I had.