IMPORTANT!!!  The game performance on the WebGL version is a bit inconsistent and in general not perfect. For the best performance consider downloading the game.


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

DASK - https://dagurasusk.itch.io/retrosounds

Updated 15 days ago
StatusIn development
PlatformsHTML5, Windows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthormyLittleArm
GenreAction, Shooter
Made withUnity
Tags2D, Arcade, Fast-Paced, Indie, Pixel Art, Side Scroller, Skating, Unity
Average sessionAbout a half-hour

Download

Download
FrogPunk - Uprising (PC Build).zip 57 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

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.

(4 edits) (+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.

(+1)

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

(+1)

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).

(+1)

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!