
Gamma Emerald
A downloadable Gamma Emerald for Windows
Stranded, stuck and determined to go home
welcome to the island!
In Pokémon Gamma Emerald, on your way to your new home your trip takes an unexpected turn when a sudden storm appears and your boat crashes on a mysterious, uncharted island situated between the Hoenn and Sinnoh region. With no way to call for help or outside contact, you are forced to explore- but you are not alone.
Mercenaries and Team Magma have entered the island to take its secrets and power in order fulfil their mission. As you traverse lush jungles, ancient ruins and damaged battlefields , you'll get better as a trainer and become stronger and face Team Magma, uncover their secrets and put a stop to it.
Keep in mind this is a Demo and is non-canon to the full story or game

CONTROLLER RECOMMEND FOR BEST EXPERIENCE

Controller design by: @AstralPixel
Features:
- A new island to explore
- A new story driven gameplay
- Puzzles to progress the story
- Legendary Pokémon
- Brand new OST
- ALL new animations and original assets
| Status | In development |
| Platforms | Windows |
| Release date | May 15, 2025 |
| Rating | Rated 4.7 out of 5 stars (305 total ratings) |
| Author | UndreamedPanic |
| Genre | Adventure, Role Playing |
| Tags | 25d, 2D, Fangame, gammaemerald, Pixel Art, pokemon, Turn-Based Combat, Unreal Engine |
Download
Download
Gamma Emerald Demo 1 GB
Development log
- Demo v2.1.0.1May 15, 2025






Comments
Log in with itch.io to leave a comment.
i can't start the game it keeps crashing
has the dev abandoned the project??
no he’s still posting updates on his twitter account @undreamedpanic
too many freezez and the trainers is a bit too high to fast in lvl
Cool game btw! Altho Im not sure if its only me but my pc heated like crazy when I was playing this, hotter than when I was playing Final Fantasy 16...
Which brings me to a question: are these pokemon available to be brought from the demo to the full version? I'm interested in seeing how this is going to play out.
Decided to play the updated version and was genuinely so confused about the beldum gift I had to read the change log. Now I'm stuck shiny hunting this bad boy on one save file and Shaymin on another. 🤣
How do you save the darn settings? lol Esc key is only one that seems to work but it just resets settings every time.
si logran añadir multiplayer o megas, definitivamente va a ser mi juego favorito por encima de cualquiera, espero que disfrutes de desarrollarlo que es lo importante!! y gracias por haber hecho este GOTY :D
Buenas, tenia muchas ganas de probar el juego pero al extraer todo y abrirlo me pone este mensaje: “Memoria de video insuficiente al intentar asignar un recurso de renderizado. Asegúrate de que tu tarjeta gráfica tenga la memoria mínima requerida; intenta bajar la resolución y/o cerrar otras aplicaciones que estén ejecutándose. Saliendo…”, investigue un toque y vi que tiene que ver con la vram y q no es suficiente pero no se como cambiarlo, si alguien pudiera decirme o arreglar eso estaria muy agradecido.
just downloaded this and started paying, it's really cool!
I wanted to us pkhex but it wouldn't work.
is there any save file editor that is compatible with this game?
i doubt it considering its not based on existing pokemon game file systems
had a weird bug where if I moved to the right in a patch of grass I would encounter a pokemon in the same spot I was in but if I moved up, down, and or left I was safe and wouldn't encounter anything. Love the game so far can't wait to see what it becomes when it's finished!
I just tried the demo and the game looks amazing but quite buggy
such a beautiful amazing game
Recibo los siguientes errores al hacer clic en "Nuevo juego":
Se está llamando a una función virtual mientras la aplicación se estaba ejecutando (GIsRunning == 1).
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439]
Se está llamando a una función virtual No sé por qué.
Habra versión para macOS?
I get the following errors when I click new game:
Pure virtual function being called while application was running (GIsRunning == 1).
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439]
Pure virtual function being called
Not sure why.
why?
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\MallocBinned2.cpp] [Line: 1438]
FMallocBinned2 Attempt to realloc an unrecognized block 0000017F81B10000 canary == 0x0 != 0xe3
0x00007ff7762fbe6e PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff778a11bcc PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff779916079 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff779916325 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77991d6f1 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff7776eb722 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff7776e6baa PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff778436eef PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff7763295ff PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77632f944 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77629741e PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77628c0b3 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff7762aa6c6 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff7762926f0 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77630f444 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff776431677 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff77642edf1 PokemonEmerald-Win64-Shipping.exe!UnknownFunction []
0x00007ff80035e8d7 KERNEL32.DLL!UnknownFunction []
Crash in runnable thread Background Worker #8
When fighting Larry and the other one the second time in the Ashen location that has a third battle right after with mercenary Yori the game crashes when any of them attacks. I can't seem to get past this point. As soon as a big flame attack happens or Lucario does anything I get fatal errors.
I'm stuck here aswell ;_;
¿A Alguien mas le ha quitado pokemons luego del primer mercenario o cuando estos mueren en combate? No me deja recuperarlos con Revive.
¿Did anyone got their pokemons removed after the first battle against mercenaries? My starter didn't faint, and I lost it as it died and then glitched out like I've never had it in my team
Para los que les aparece un error al poner “New Game”, prueben simplemente crear un acceso directo en el escritorio y abrir el juego desde ahí. Al menos a mí me funcionó.
Vi que a muchos les pasó el mismo error al iniciar el juego, y esta es la solución más sencilla y rápida que encontré.
¡Mucha suerte!
For those who get an error when clicking “New Game”, try simply creating a desktop shortcut and launching the game from there. At least that worked for me.
I’ve seen many people have the same error when starting the game, and this is the simplest and fastest solution I found.
Good luck!
No new updates?
Si ha Game Freak le importase la gente que juega a sus juegos, contratarían a la persona que desarrolla este juego y le pondrían un equipo detrás para hacer una obra maestra
Es la cosa mas hermosa que he visto en mi vida...
My solution to the error: Pure virtual function being called while application was running (GIsRunning == 1)
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439]
First, in Properties > Compatibility, I set the program to run in Windows 8 compatibility mode, checked the box to run this program as administrator, and disabled fullscreen optimization. Even so, I still got the error. I deleted the two configuration folders in the game directory, created a shortcut to the game, and in Properties > Target, I wrote the following (with a space): -dx11
Doing all that solved the error. It's best to follow the steps and test each one, since I'm not sure if it was the combination of everything or just the last step that fixed it. I hope this helps someone. luck!
Works for me, thanks!
this deaduss solved it, thanks dude!
Hey, Where can i find that initial properties file
its a good game but theres a lotta crash happening everytime i soft reset my game. it hink theres a memory leak or something, cause my gaming pc just revving like crazy and the memory usage is like 30% i have and 25gb ram.
is there a way to delete only the most recent save? i mistakenly saved when i fell under the world thinking it was just a graphical glitch and now i cant escape
Every time I get to the Pikachu that is lvl 20 the game just doesn't show the menu screen for me to choose to fight so I am unable to do anything, I think its that every time I revive a pokemon the menu goes
Listen up rq to those who get this following error msg while trying to create a new game:
Pure virtual function being called while application was running (GIsRunning == 1)
basically all you have to do to fix the game is this:
go into Engine folder, then into Saved folder, click on that Config folder thats right there, and toss it into the trashcan
so, Engine > Saved > get rid of Config
why do this, you may ask?
well, basically (im no expert i used chatgpt for this) the engine this game is using (apperantly UE5) was loading invalid default configs - thats where the config folder comes into play apperantly (im saying that word a lot).
anyway if yall still dont understand heres the chatgpt saying why it worked (as i said, im no game coding expert so im using AI):
It worked because the game was loading broken default configuration files before starting a new game. Those config files told Unreal Engine to create or use classes and systems that were no longer valid for the current version of the game. When you started a new game, the engine tried to call a function on an object that either wasn’t fully created or had already been destroyed, which caused the “pure virtual function being called” crash. Removing the correct Config folder forced the engine to regenerate clean, up-to-date default settings, so all objects were created and destroyed in the correct order and the crash stopped happening.
anyway thats it lmao (took me about half an hour to do ts)
Also something i just noticed when playin that is applied to atleast me so it may be applied to u too so beware:
if you get the same error line when using TAB to open Menu, just use ESC and it SHOULD work, but then you have to remember to not touch the TAB key so yeah!!
okay found the fix to that, just get rid of the SECOND config file thats somewhere in the PokemonEmerald file
(i literally forgot to write about it so i have no idea where it was now)
gl treasure hunting
how do i connect my PS5 controller its already connected to my PC but it dosent connect to the game
Add the game to steam as a non steam game, then in steam settings configure the controls to use ps5
get the 8Bitdo on amazon. makes life a LOT easier
how can reduce the resolution if can't open the game
The game launches, displays the opening cutscene correctly, and the start menu is fully navigable. All options work without issues. However, when selecting ‘New Game’, the following errors appear and the game crashes
Pure virtual function being called while application was running (GIsRunning == 1)
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439]
Pure virtual function being called
Device specifications:
Processor: AMD Ryzen 7 9700X 8-Core Processor
RAM: 32.0 GB
System type: 64-bit operating system, x64-based processor
Windows specifications:
Edition: Windows 11 Pro
Version: 25H2
OS Build: 26200.7171
UPDATE 1:
If you set the compatibility mode to Windows 8 in the properties, the game starts without any issues
UPDATE 2:
When you’re playing and save your game on the Mysterious Island, then exit to the main menu and try to load the save again, the following error is displayed and the game crash:
Pure virtual function being called while application was running (GIsRunning == 1).
LowLevelFatalError [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp] [Line: 439]
Pure virtual function being called
If you close everything and try to reload the game, the error is still present. Rebooting the PC doesn’t fix it either.
how can i connect my switch controllers to the game? I alredy connect to my PC but i can´t found where i can connect to the game
trapped with the rocks
I'm having trouble trying to play the game on Intel, as when i try booting the game up it always saying "Out of video memory trying to allocate a rendering resource." I try a lot of stuff to fix it but i couldn't fix the problem. Please is their anyone that can help me play the game without it kicking me for "Video memory"? I also use Window 11 pro and graphic card is "Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz (1.90 GHz)
need to make the chanses of a pokemon encounter lower
only 7 i have been stuck in one patch for the last ten minute
if ur playing on a controller try changing to keyboard
I have been stuck in a patch of grass for like 7 battles now
I have been playing with a controller and it often happens that i get stuck in a patch of grass when trying to go to the right where it instantly triggers and encounter. I tried turning off the controller and playing with mouse and keyboard and now the encounter rate feels normal, (switching back to the controller the problem reapears). (if important its an xbox layout controller)
beldum was my first pokemon in a fight after visiting the "pokecenter" it got oneshoted and the game acted liek my whole team feinted and i fled even though my other pokemon didnt feint
my game keeps crashing when i use moves in battles in the ashen forest i feel like when its super effective moves but sometimes it feels like its random
https://vimeo.com/1141571957?fl=ip&fe=ec
bug i found :3, hoping i'm contributing to the game even for a slight
I know its a demo but I have another bug in mind, sometimes the UX on the bottom right just disappears and gets me stuck. The situation was I was using beldum and I used astonish or one of his moves, then after that it didn't appear.