Ok, All this posts are making me worrying about my game.
So, I'm testing my current game on 3 different phones:
- Iphone 5s (the phone came out 7 years ago)
- One avarage android phone that is 3 years old (2GB of ram / medium cpu).
- Galaxy note 10.
On the iphone, the game run with an average of 45/60fps depending on how much chaotic is the scene. The game is playable and the lag is still tolerant. I would be super happy if when I finish the game the performance are the same.
On the "old" android phone it runs good, 55/60fps, still some lag sometime.
On the Galaxy note 10, the phone runs 60fps solid, if there is some drops it is because there is something wrong with my logic code.
The project now has 2000 events, 140 objects and 15 families and I'm using effects on 6 layers. I think that when I'm done finalizing the game, I will end up with probably 2700 events, maybe 200 objects and hopefully 20 families.
I have tested the game only on the browser, and only once I exported it (APK). I noticed that the game would run a little bit slower compared to the preview mode (I opened a topic about it some months ago).
So, is there anyone who have published a game on the Playstore and the App store that is not a small game? The big problem is not about the lagging or the crashes on the old phones. The problem are the bad reviews that the user would leave on the game.
When you publish a game, is there a way to tell the store that the app support only specific specs?
Why there is this difference between the APK and the browser? It seems to don't make sense. If chrome can run the game fast, why the exported project get chopped in somehow? Shouldn't run faster than the one on the browser since the game shouldn't load the browser stuff into memory?
I think that it would be good to have 2 sub-forums about performance and about publishing a game. The general Discussion forum is too broad and the discussions get lost here.