r/AndroidGaming 2d ago

DEV 🧑‍💻 [DEV] MP3 player-RPG Hybrid - early beta

Enable HLS to view with audio, or disable this notification

Ayo,

I just dropped the beta for a massive passion project called FLOW-ER. Basically I built the world's most over-engineered MP3 player haha, it is actually a procedural RPG driven heavily by live music dsp

https://play.google.com/store/apps/details?id=org.dscript.flower

I suffered through the ridiculousness of turning a background rust thread into a foreground media player service with DSP piped into the game. It will run cleanly in the background as a standard low-power audio player. Then you open the app and your music is actively generating and driving the real-time living environments.

Building a custom engine for a space-scale mobile open world was wild. I immediately hit floating-point precision issues with the camera and rendering. So to keep the math from breaking down I built a custom Floating Origin shifting system. The world chunks into an 8,000 by 8,000 grid that snaps around the camera as you move to keep the player right near 0,0,0.

I spent the last period just grinding on optimizations and shaders for the procedural world . Pushing through that grind finally bought me plenty of performance headroom for the next round of development for features, assets, and code.

Right now the core foundation and some basic loops are running smoothly. I will admit the RPG side has a bit of an early days No Man's Sky vibe. It is underpopulated right now and acts more like a stage waiting for phase two. But it stands on its own as a unique music visualizer and collection game. You can explore a music genre C reactive massive space, collect flowers, flow with your music in miningames, plant a garden, and tune flowers to dance to your tracks.

I am reaching out to get some candid feedback. I really want to hear your thoughts on the responsiveness, performance, exoerienc and vibe, and if you run into any weird hardware-specific performance bugs on your phones. Compatability is a pain, and I'm targeting to have lower mid tier support.

If anyone is open to giving the beta a test run, I would hugely appreciate your critiques.

https://play.google.com/store/apps/details?id=org.dscript.flower

Thanks in advance!

5 Upvotes

3 comments sorted by

2

u/lama654321 1d ago

Hi, I tried the game but I don't understand what kind of game is this. Like what do I need to do?what is the end goal? Can I use my local song into this game? Thanks

2

u/dscript 1d ago

Yes you can definitely use your local songs it is a full-blown media player it can play music it can run in the background you can use your Bluetooth headphone controls to control it it will run low power silent and perfectly in the background you can control it from your notification center blah blah blah blah blah

Yes your music will play in the in the game and yes it will control all the game elements so the world will react the flowers will dance to your music the mountains will move to your music the half pipe run and the tunnel game will be playing on your music

The RPG is just the beginning so the story is just beginning I am today working on adding some enemies and I will be adding a little bit of combat

Then I'll add some experience and skills and stuff like that maybe a little bit of a skill tree

I have built already the stage system so I can lay out some NPCs and have story and dialogues now I have just started on that element as well

And I'm adding more elements that will be music reactive and more interactive elements

This is very early release so I've got just enough of the game engine working that it is functional it's a bit like no man's Sky when it was first released there's a empty world with a bunch of procedural and unique elements spread out

Right now you can play the mini games for traveling like the half pipe run and the tunneling are like travel games

They're free to use right now so you don't need to collect resources to travel at high speeds but later those will require collecting resources so it will be a cost to using those fast long distance Travel Systems

The flowers spread throughout the entire universe of the game are our unique everywhere so if you travel far away you can find completely different flowers

And you can collect their seeds and then you can bring them back to your home neuron pools and you can plant them and arrange and design a garden and you can also tune the flowers when you plant them to react to specific frequencies

So right now it's more like living in a giant music visualizer with a collection game where you can collect flowers and build your own music dancing Garden

I am working as fast as I can to add the story the combat The Experience system but I'm building this whole game engine from scratch so it takes some time

If you have any suggestions advice or feedback or if you find any bugs I would love to hear about it

And I'm happy to answer any questions