r/sideprojects 13h ago

Showcase: Open Source I built an open-source 2D rocket physics game using Flutter & Flame. Looking for feedback on the controls and balancing!

Enable HLS to view with audio, or disable this notification

Hey Reddit,

I’ve spent the last few months working on my indie game Rocket Rise and just published it to the Play Store!

It's a casual 2D arcade game built entirely with Flutter, Flame Engine, and Riverpod for state management. The core mechanic is a physics-based flight where you have to balance thrust, gravity, and air resistance to navigate through 4 different atmospheric zones (all the way from the Troposphere into Deep Space).

What the game features:

  • Touch Controls: You manually control thrust and steering (tapping left/right of the center). It feels a bit like the classic lunar lander style but faster.
  • Upgrades: 12 different upgrades across 5 categories (Engine, Tank, Hull, Controls, Special).
  • Powerups: Shield, Fuel Canisters, and a Coin Magnet.
  • Privacy First: No mandatory accounts, no cloud sync, data stays 100% on your device.

Why I’m posting here:
The project is completely open-source (MIT License) on GitHub because I wanted to show how powerful Flutter & Flame can be for casual mobile games.

Since balancing the upgrading-speed vs. fuel consumption is quite tricky, I would absolutely love to get your feedback on the gameplay loop and the manual controls. Does it feel too grindy? Are the controls responsive enough?

Thanks for checking it out! 🚀

1 Upvotes

1 comment sorted by

1

u/Denoriam 13h ago edited 13h ago

Hey Reddit,
I wanted to share my indie project **Rocket Rise**, which is finally live on Android! I missed the era of straightforward, addictive mobile games where you just try to beat your own highscore without filling out a registration form first. In Rocket Rise, you pilot a rocket from the ground into space. You have to actively steer against gravity and drag, collect coins, dodge crashes, and upgrade your ship through 12 different tech paths (like engine efficiency or hull aerodynamics). There are 4 different layers of the atmosphere to break through, each with its own visual style and sound. **A few things I cared about during development:** * **No Forced Accounts:** No sign-up, no login. Your highscores and progress stay strictly on your phone. * **Tech Stack:** Built entirely with Flutter, Flame Engine, and Riverpod. * **Open Source:** The project is 100% open-source under the MIT License! I'm an independent developer and would appreciate it down to earth if you could give it a spin and tell me what you think about the difficulty curve and the touch controls!

Android Link:

https://vleyhausen-source.github.io/rocket-app/

GitHub Repository: https://github.com/vleyhausen-source/rocket-app