Play the PC games you already own — from Steam, Epic and GOG — on your Android device, with cloud saves.
Download · Discord · Support on Ko-fi
gamenative-demo.mp4
Personal fork — use at your own risk. GameNative-mod is a personal fork maintained for my own use and shared as-is, without warranty of any kind. If you choose to install and use it, you do so entirely at your own risk: no support is offered, and issues or feature requests for this fork will not be handled. For help with the official app, use upstream's resources instead.
This is a fork of GameNative, released as GameNative-mod, that tracks upstream and adds:
- Accessible game storage — games can be installed to a user-accessible storage location (or a custom storage root of your choice) instead of app-private storage, so you can browse, back up and mod game files with any file manager.
- Steam Store details in-app — the game screen shows cached Steam Store info (description, publishers, Metacritic score, release status) and a screenshot gallery with pinch-to-zoom — available offline once cached.
- Display refresh rate follows the FPS cap — supported Android devices request a matching display frame rate when the in-game FPS limit changes, helping reduce unnecessary display work and improve frame pacing.
- Adaptive resolution scaling — expanded resolution and aspect-ratio controls can automatically scale rendering to balance image quality and GPU performance for each game and device.
- Experimental CPU/GPU power controls — supported rooted handhelds and Samsung devices can tune CPU, GPU and memory-bus performance, apply saved profiles and optionally auto-tune while a game is running, with original hardware settings restored afterward. Power management follows the game's suspend state: hardware is restored to defaults while a game is suspended and the profile is re-applied on resume.
- Side-by-side debug builds — debug builds use a distinct application ID, so the fork can be installed next to the official app without clobbering it.
Defaults always match upstream: device- and game-specific tuning lives in per-container settings (env vars, FEX/Box64 presets, graphics driver versions) and in downloadable driver options — never baked into the app defaults.
Everything else — compatibility, features, cloud saves — matches upstream.
GameNative lets you run the PC games in your Steam, Epic and GOG libraries directly on Android — no streaming required. Your saves sync to the cloud, so you can stop on your PC and keep going on your phone.
It's still early. Not every game runs yet, and some need tweaking to play well, but the community is constantly finding and sharing configs that work — and these get applied automatically. You can see if anyone has tried running your game successfully at https://gamenative.app/compatibility.
- Play games you actually own on Steam, Epic, GOG and Amazon
- Cloud saves that carry over between your PC and your phone
- Automatically applied known configs, so many games just work out of the box with no tweaking required
- Controller and touch support, with a custom control editor and on-screen HUD
- Steam DLC, workshop and branch support
- Active support over Discord if you need help getting a game running
TechDweeb walks through setting up GameNative on an Android handheld in a couple of minutes:
- Download the latest GameNative-mod release here
- Install the APK on your Android device
- Log in to your Steam account
- Install your game
- Hit play and enjoy
No support is offered for GameNative-mod. It is a personal fork provided as-is — use it at your own risk.
The notes below apply to the official upstream app, not this fork. For upstream help, the fastest way is the Discord server — they're 35k+ strong and someone's usually around. Please don't open issues on the upstream GitHub repo; they're closed automatically. Bring it to Discord instead.
If you'd like to support the upstream project, you can do so on Ko-fi.
Want to help out? Message us to get into the #development channel on Discord, or open a thread there. Things we're currently looking for help with live on our Trello board.
Most of the time you don't need this — if you just want to play, grab the release above. This is for contributors.
- Build it like any normal Android Studio project. Ask on Discord if you get stuck.
- SteamGridDB API key (optional): to pull game artwork for custom games, add your key to
local.properties:You can get one from your SteamGridDB preferences. Without it everything still works — it just won't fetch images.STEAMGRIDDB_API_KEY=your_api_key_here
GameNative uses PostHog for anonymous analytics. No personal information is ever collected — no names, emails, IPs or device identifiers.
Always collected, to improve game compatibility:
- Game launch, close and exit events (game name, store, session length, average FPS, container config)
- Game install, cancel and uninstall events
This is how we figure out which games work, how well they run, and which configs to apply automatically for the next person. It can't identify you.
Optional, and switchable under Settings → Info → Usage Analytics:
- Feature usage (on-screen keyboard, controller, HUD, control editor)
- Login success/failure events
- Recommendation interactions
- App lifecycle events (foreground/background)
- Cloud sync events
The full Privacy Policy has the details.
Thanks to our Ko-fi sponsors and GitHub sponsors, including CodeRabbit.
See THIRD_PARTY_NOTICES for attributions, copyleft source offers, and notices about third-party and proprietary components bundled with the app.
Disclaimer: This software is meant for playing games that you legally own. Don't use it for piracy or anything else illegal. The maintainer takes no responsibility for misuse.
