FrogPunk: Uprising
FrogPunk: Uprising is a 2D side-scrolling shooter with a twist. Our hero is on a skateboard and has to grind on randomly-generated platforms to keep going!
The game is my first project since I started to learn game development and Unity a couple of months ago. The game contains 9 total stages (6 standard stages and 3 boss stages).
The game is available for webplay or in a downloadable version for Windows.
Default Controls (REBINDABLE)
Left and Right Arrow - Slow down or accelerate forward
Up and Down Arrow - Rotate
Spacebar - Jump
Z - Shoot
X - Grind, if you press grind just before hitting a platform you'll perform a faster "Perfect Grind".
C - Dash. IMPORTANT: If you dash through a platform you'll gain one jump and your dash will fully recharge.
Backspace - Pause Menu
Credits
The game has been fully developed by me.
Many assets were created by me with the exception of:
Music
DOS - 88 - https://dos88.itch.io/dos-88-music-library
Background
edermunizz - https://edermunizz.itch.io/free-futuristic-city
SFX
Mikiz - https://mikiz.itch.io/mini-40-sounds-pack
BrainzPlayz - https://brainzplayz.itch.io/retro-sounds-32-bit
Status | In development |
Platforms | HTML5, Windows |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | myLittleArm |
Genre | Action, Shooter |
Made with | Unity |
Tags | 2D, Arcade, Fast-Paced, Indie, Pixel Art, Side Scroller, Skating, Unity |
Average session | About a half-hour |
Download
Development log
- Final Update39 days ago
- New Boss Stage and some balancing.44 days ago
- QoL improvements46 days ago
- A few updates53 days ago
- Rebindable Controls added69 days ago
Comments
Log in with itch.io to leave a comment.
Hey, the game looks nice, and it has a lot of potential, but I felt the controls were anything but intuitive.
I'd expect rotating with left and right, and speeding with up and down, not the opposite. Add to that other 4 buttons for dash, shoot, grind and jump, it's just a huge mess. Maybe with a controller it's possible, but with the keyboard it became overwhelming.
My suggestions:
1. Change the rotation to left and right, remove speed up and speed down
2. Make grinds automatic
3. Don't penalize the player for missing the grind, maybe slow it down, but don't damage.
4. Do something about shooting that makes it never miss the target, and kill the first enemies with a single shot.
I tried like five times and couldn't beat level 1.
Hi thank you for trying the game and for your suggestions!
Regarding the speeding up and rotating with different keys, the controls are fully rebindable (maybe this is not communicated well? Maybe I could change the main menu button to say " Rebind Controls") so you would be able to set it up so that you can rotate with left and right and speed up with up and down.
I'll consider your other suggestions as I try to improve the game balance :). It's my first try and this is has honestly been the hardest thing to do.
Also, unfortunately there's no controller support yet, it's something I may work on adding at some point.
Thanks for your reply.
Changing the controls helped, but it's still too much :P
I recommend automating some stuff, like:
if there's not reason to NOT grind, make sure player grinds automatically.
Make shots either never miss the target, to to keep shooting all the time, without pressing the key, or, at least, allow the player to hold the shooting button.
Ideally, speed up and down would also be automatic, but this might change too much the game
This game looks and feels great to play, and the core mechanics are solid!! I think there should be a more gradual learning curve, for example you could begin with a section where the player can get used to the grinding mechanics before beginning combat.
Overall, I think this game has a lot of potential but is too hard (for me anyway).
Thank you for trying it out and for the nice comment!
I agree the game feels sometime too hard and I was wondering on how to introduce a tutorial-like level, but a short section at the beginning with no enemies (and maybe no damage taken) could be a good way to help players familiarize with the gameplay!