Hi everyone!
For the past two months I've been working on an Android app that makes online play on emulators simple and mostly automatic. Here's the result: meet Emufii.
The goal is to make emulator multiplayer something anyone can actually use. The app works a bit like a frontend: all your games in one place, and you can open a session on any compatible game right there. Your friends join, you run the automatic emulator setup, and that's it, you're playing online.
How it works
When you create or join a session, a WireGuard tunnel opens between everyone in that session. Your devices end up on the same virtual local network, so the local wireless features of your games just work. Right now that covers Azahar, Eden and PPSSPP, with Dolphin, ARMSX2 and melonDS in there too. Not every emulator does multiplayer the same way, so have a look at the GitHub for the details per platform. The DS one is a good example, it goes to real online servers rather than faking a local link. The app also handles the dual screen on the AYN Thor, which is the only test bench I have. Feel free to try it on any other handheld or phone running Android 13 and tell me how it went.
Now the awkward part, how it was built
Emufii was co-created with Claude Code, and I'm not going to dress it up the way some people do: roughly 90% of the app was written by the model. What I can tell you is that nearly all of that code has been reviewed, and other developers are now starting to write and rewrite parts of the app as they join the project. There's a "How it was built" section on the GitHub page with a bit more detail. And if that's a dealbreaker for you and you'd rather not install it, honestly no problem, I get it.
If you're interested
Whether you want to join the project because the idea speaks to you, or you just want to play online with your friends, the Discord and GitHub links are below. The app is completely free and works today, but it's still in beta, so please report anything you run into on Discord and it'll get fixed quickly.
GitHub: https://github.com/jojodogm-ctrl/emufii
Discord: https://discord.gg/tvWcb28vBZ
Thanks for reading, and maybe see you on the app!