I am currently devolping a 2D sidescroll where the main character is a grape in a land full of sentient food. Grapeman invades the dreams of others to solve their nightmares and make them feel better.
The gameplay of Grapeman is rather simple. You have a jump button and a shield button. When shielding, you don't get defeated by enemies coming at you, but still fall down or get hurt by spikes. The shield has a cooldown but successfully blocking an enemy instantly recharges the ability to reward good timing!
Levels use a list of environment elements that were premade in a tilemap. It then loads a random environment and places it at the position where the last one ended. This way the player doesn't see any difference to a preconstucted level, except for returning level patterns.
While sounding very easy to pull of I actually ran into some problems as gaps formed between the elements while increasing the speed. To fix it I adjusted the start position of each element when entering the node tree. Here is the first rough captured gameplay:
The game is being made in Godot and I made all the sprites myself in Aseprite.
Did you like this post? Tell us
Leave a comment
Log in with your itch.io account to leave a comment.