How do I make a Android Game for devices that's capable for the game?

Hello. I’m working on a small 2d game for Android(not alot of physics). I was wanting the game for Android to run on very good devices. Examples:

Nvidia Shield K1 Tablet
https://www.amazon.com/dp/B0171BS9CG/?tag=tdgfeature-20

ASUS ZenPad S 8
https://www.amazon.com/dp/B012UEUQM0/?tag=tdgfeature-20

Anyone knows how I can make the Android Game capable for these devices?

Those are good devices, your game is probably already able to run on these devices. Have you tried it?

1 Like

These devices no. My phone yes. It runs on my phone very well, but im also able to play the game on 800x480 resolution phones. This I want to prevent android users from downloading this app. If the device has an 1280x720 display on there phone with at least 2gb ram on the phone, the user can download and play.

If you are planning to use Google Play for distributing your app, you can set up filters. For example an app can be made to be available only on devices with a certain screen size or density. You can find more information here Filters on Google Play  |  Android Developers

Sorry. Been the last 10 days without seeing this. One more thing, is it possible for the app only set for devices with at least 2gb of ram and not 1gb ram?

It’s easiest if you limit the minimum SDK.

No, it is not possible to filter the apps in the Google Play based on the available memory. Your best option would probably be to filter based on the screen sizes and then during the runtime you could use SystemInfo.systemMemorySize to check the available memory. If it’s less than 1000 you could stop loading your levels.

That unfortunately won’t work too well. Budget devices are constantly being released which have very low specs but contain latest Android APIs. One of the many examples would be Alcatel 1X which was released this spring, has an update to Android 8.1 but has only 480x960 resolution and 1GB of RAM. There are many devices like that and they will continue to be released.