- Official Support: Gamma Emerald is currently Windows-only (Early Access).
- No Native Linux: The developer has not released a native Linux build yet.
- Engine: Built with Unreal Engine 5, which has moderate Proton compatibility.
- Workaround: Users report success running the Windows build via Steam Proton.
- Hardware: Requires dedicated graphics (GTX 1060/RX 580 or better).
Current Linux Status & Compatibility
Gamma Emerald is a fan remake of Pokémon Emerald developed by UndreamedPanic using Unreal Engine 5. As of the current Early Access version (1.1.9), the game is distributed exclusively as a Windows executable via itch.io. There is no official native Linux version.
However, because the game runs on Unreal Engine 5, it is often possible to play the Windows version on Linux using compatibility layers like Wine or Steam Proton. Community feedback suggests that the game can launch and run on Linux distributions, though performance may vary depending on your specific hardware and Proton version.
The developer is currently focused on Windows stability and content progression (Littleroot to Mauville City). Linux support is not on the immediate roadmap, but the use of standard engine technology makes future compatibility or community ports more likely.
| Feature | Status | Notes |
|---|---|---|
| Native Build | ❌ Not Available | Only Windows .exe is provided on itch.io. |
| Proton/Wine | ⚠️ Playable | Requires tweaking; reported playable on Steam Deck. |
| Controller | ✅ Supported | XInput controllers work natively through Proton. |
| Performance | ⚠️ Variable | Demands GPU resources; UE5 shaders can be heavy. |
System Requirements & Hardware
Before attempting to run Gamma Emerald on Linux, ensure your hardware meets or exceeds the recommended specifications. Unreal Engine 5 games are generally more demanding than typical 2D fan games.
Video Highlights:
- Visual showcase of the HD-2D style and lighting effects.
- Demonstration of the overworld camera and battle transitions.
- Proof of the current Early Access endpoint (Mauville City).
Integrated graphics (Intel HD/iGPU) often struggle with Unreal Engine 5 effects. For the best experience on Linux, use a dedicated GPU like an NVIDIA card (with proprietary drivers) or an AMD GPU.
| Component | Minimum (Estimated) | Recommended |
|---|---|---|
| OS | Windows 7+ (via Proton) | Windows 10/11 or Arch/Ubuntu 22.04+ |
| Processor | Intel i5-4xxx / Ryzen 5 | Intel i7-8xxx / Ryzen 7 |
| Memory | 8 GB RAM | 16 GB RAM (Official Rec) |
| Graphics | GTX 960 / RX 470 | GTX 1060 / RX 580 or better |
| Storage | 5 GB available space | SSD for faster shader loading |
| DirectX | 11 | 12 (via VKD3D in Proton) |
How to Run on Linux / Steam Deck
Since there is no Linux installer, you must download the Windows version and run it using a compatibility layer. The most reliable method for Steam Deck users is to add the game as a Non-Steam Game.
Download the Windows Build
Navigate to the official Gamma Emerald itch.io page and download the latest Windows zip file. Do not run the installer directly from the browser's download folder if you plan to manage it with Proton.
Extract the Archive
Extract the downloaded zip file into a dedicated folder (e.g., ~/Games/GammaEmerald). Ensure all game files (.exe, .pak files, folders) are in the same directory. The game will not launch if files are scattered.
Setup in Steam (Steam Deck/Desktop)
Open Steam (or the Desktop Steam client on your Deck). Click Games > Add a Non-Steam Game to My Library. Browse to the folder where you extracted the game and select the GammaEmerald.exe (or similar executable name).
Configure Proton Compatibility
In your Steam Library, right-click the newly added game entry. Go to Properties > Compatibility. Check the box "Force the use of a specific Steam Play compatibility tool". Select a recent Proton version (e.g., Proton Experimental or Proton 8).
Launch and Configure
Launch the game from Steam. On the first run, UE5 games may take longer to compile shaders. If the screen is black, wait a few minutes. If it crashes, verify that your GPU drivers are up to date.
Avoid mixing files from different versions. When updating Gamma Emerald, download the new zip, extract it to a clean folder, and re-add it to Steam. Do not overwrite old files to prevent corruption.
Troubleshooting Common Issues
Running Windows games on Linux can introduce unique bugs. Below are common issues reported by the community and their likely fixes.
| Issue | Possible Cause | Solution |
|---|---|---|
| Black Screen on Launch | Shader compilation | Wait 2-5 minutes on first launch. Verify GPU drivers. |
| Game Crash / Fatal Error | Missing dependencies | Install winetricks dependencies: vcrun2019, directx. |
| No Audio | Audio driver conflict | Configure Wine/Proton to use PulseAudio. Check system volume. |
| Input Lag / Stutter | High settings | Lower resolution to 720p and disable High Quality materials. |
| White Visuals / Lighting | Graphics API bug | Force DXVK in Proton settings or try Proton Experimental. |
Linux Setup Checklist:
- Download latest Windows build from official itch.io
- Extract to a clean, dedicated folder
- Add .exe as a Non-Steam Game in Steam
- Force Proton Experimental in Compatibility settings
- Update GPU drivers (Mesa for AMD, Proprietary for NVIDIA)
Early Access Progression
While getting the game to run on Linux is the first hurdle, knowing the current content limits is vital. The Early Access currently covers the first three gyms.
| Gym Leader | Location | Badge | Recommended Level |
|---|---|---|---|
| Roxanne | Rustboro City | Stone Badge | 12 - 15 |
| Brawly | Dewford Town | Knuckle Badge | 18 - 22 |
| Wattson | Mauville City | Dynamo Badge | 26 - 30 |
The current Early Access ends at Mauville City. Ensure you have explored the surrounding routes (Route 116, 117) and completed the side quests in the jungle before assuming the game is over if you cannot progress further.
Linux FAQ
Q: Will there be an official Linux version?
UndreamedPanic has not confirmed a native Linux version. The current focus is Windows stability. However, the Unreal Engine 5 foundation makes it a strong candidate for Proton compatibility as the game matures.
Q: Does Gamma Emerald work on Steam Deck?
Yes, users report success running the Windows version via Steam Proton on the Steam Deck. You may need to lower graphics settings to maintain a stable framerate, as UE5 can be demanding on the Deck's iGPU.
Q: Where do I report bugs found on Linux?
Report bugs on the official [Gamma Emerald Discord](https://discord.com/invite/JFtPDmy59u). When reporting, specify that you are running on Linux/Proton and include your hardware specs, as the developer primarily tests on Windows.
Q: Can I transfer my save file from Windows to Linux?
Yes, usually. Locate the `Saved` folder in the Windows build's directory (`%LOCALAPPDATA%...`). Copy this folder to the corresponding `compatdata` folder in your Steam Linux directory for the game.