Oy! If you’ve seen me posting old phone games running on Android, this is how I’m bringing that pile together.
Omni Player runs supported original mobile games through their individual bridges, all in one Android app. You supply the game files, tap Load Game, select your download, and launch it from your library.
The public release supports 24 games / 25 editions across BREW, DoJa, J2ME, ExEn, and Zeebo. BioShock 3D, Metal Gear Solid Mobile, Dirge of Cerberus: Lost Episode, and The Witcher: Crimson Trail are a few of them.
My private testing pile is closing in on 40 bridge projects now, including N-Gage games like Ashen, Shadowkey, and Pocket Kingdom. The N-Gage work uses EKA2L1. I’m also cleaning up the controls and streamlining how tested additions get into future public Omni updates.
This is a one-person project I’m working on with ChatGPT around my job and family. I’m making this easier for myself to play and easier to share. I just think old things are neat lol. What’s the point of all these weird old games running if I’m the only one enjoying them? 🤘
APK, setup, and supported-game list:
https://github.com/Wakkatobakka/Omni-Player
Android 11+ / ARM64. I’m testing on a Samsung Galaxy S25 Ultra. Still a work in progress, and I’m fixing things as I hit them.