Skip to content

WinlatorXR/GameNativeXR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,718 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameNativeXR

Introduction

GameNativeXR is an unofficial client for Steam, GOG, Epic Games, and Amazon Games designed specifically for XR headsets. It brings traditional PC gaming into immersive setup, allowing players to experience their game libraries in entirely new ways. Beyond basic launcher functionality, GameNativeXR enhances compatibility and immersion through advanced features such as stereoscopic 3D rendering, native XR controller support and for some games VR integration.

The project aims to bridge the gap between conventional desktop gaming platforms and modern XR hardware, making it possible to enjoy both flat-screen and immersive experiences inside virtual reality. By combining game library management with XR-focused enhancements, GameNativeXR creates a more seamless and engaging way to access, launch, and play games directly from VR and mixed reality headsets.

Goal

The goal of this fork is to refine, expand, and polish the overall XR experience while working toward eventually contributing these improvements back upstream to the main project. By developing features independently in a dedicated fork, new XR functionality can evolve more rapidly without being constrained by the slower pace often required for stable upstream integration.

This approach allows experimental and early-stage XR features to reach enthusiasts, developers, and testers much sooner, helping to gather real-world feedback and iterate quickly on usability, performance, and compatibility. The fork serves as a proving ground for immersive technologies such as enhanced VR integration, advanced controller interaction, stereoscopic rendering improvements, spatial user interfaces, and other XR-focused capabilities.

At the same time, maintaining compatibility and long-term sustainability remains an important priority. The intention is not to permanently fragment the project, but rather to mature these XR enhancements to a level where they can be cleanly integrated upstream, benefiting the broader community while helping push the ecosystem toward better native XR support overall.

Status

This fork is no longer under active development, as there are other efforts to add XR support directly to the upstream GameNative repository. Due to VR community demand, we decided to release this early version to bridge the gap until the upstream implementation is ready.

Please note the following limitations:

  • GameNative and GameNativeXR cannot be installed on the same device at the same time.
  • XR games do not launch automatically. To start a game, navigate to its installation directory on the A:\ drive and run the game's .exe file manually.

Original README

Star History Rank

GameNative

GameNative allows you to play games you own on Steam, Epic and GOG directly on Android devices, with cloud saves.

stray_gamenative.mp4

How to Use

(Note that GameNative is still in its early stages, and all games may not work, or may require tweaking to get working well)

  1. Download the latest release here
  2. Install the APK on your Android device
  3. Login to your Steam account
  4. Install your game
  5. Hit play and enjoy!

Support

To report issues or receive support, join the Discord server

Do not create issues on GitHub as they will be automatically closed!

You can support GameNative on Ko-fi at https://ko-fi.com/gamenative

Building

IF YOU JUST WANT TO USE THE APP, PLEASE SEE THE HOW TO USE SECTION ABOVE. THIS IS ONLY NEEDED IF YOU WANT TO CONTRIBUTE FOR DEVELOPMENT.

  1. I use a normal build in Android studio. Hit me up if you can't figure out how to build.
  2. SteamGridDB API Key (Optional): To enable automatic fetching of game images for Custom Games, add your SteamGridDB API key to local.properties:
    STEAMGRIDDB_API_KEY=your_api_key_here
    
    Get your API key from: https://www.steamgriddb.com/profile/preferences If the API key is not configured, the app will log a message but continue to work normally without fetching images.

Community

Join our Discord server for support and updates.

License

GPL 3.0

See THIRD_PARTY_NOTICES for attributions, copyleft source offers, and notices about third-party and proprietary components bundled with the application.

Analytics & Privacy

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 data helps us understand which games work, how well they perform, and automatically apply known-good configurations for future users. It cannot identify you.

Optional (can be disabled in 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

See our full Privacy Policy for more details.

Disclaimer: This software is intended for playing games that you legally own. Do not use this software for piracy or any other illegal purposes. The maintainer of this fork assumes no responsibility for misuse.

About

Native PC gaming with Steam, Epic, GOG and Amazon integrations on Android XR headsets

Resources

License

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages

  • Kotlin 55.2%
  • C 28.4%
  • Java 14.6%
  • C++ 1.2%
  • GLSL 0.3%
  • Python 0.2%
  • Other 0.1%