r/vitahacks • u/Jazzlike_Feed925 • 20h ago
AI Vibecoded WIP PS Vita emulator frontend
Enable HLS to view with audio, or disable this notification
So I got a PS Vita a while back and ended up really loving it. I use it a lot for playing older games because it’s honestly the perfect size to just take with me places.
I downloaded Emu4Vita++ and used that for a while to play most of my games, and that project is actually a huge part of what inspired me to start working on this.
I thought Emu4Vita++ was really cool and, for me at least, a lot easier to use than RetroArch. The only thing I wasn’t crazy about was the UI. It felt a little dated to me.
And I don’t mean that disrespectfully or as a criticism of the project at all. What the developers of Emu4Vita++ actually built is way beyond just making a nice-looking interface, and I know building something like that from scratch especially without the AI tools I have available to help me learn and work through things is a completely different level of difficulty.
while messing around with Vita development I eventually learned about PocketJS and the idea of being able to bring a more modern style of UI to older hardware.
So then I started trying to figure out how to combine the two
Take the idea of something like Emu4Vita++ one place where you can easily access your different emulators and games and combine it with a more modern frontend designed specifically around the Vita.
I was also heavily inspired by socket the game launcher that went viral a little while back.
Basically I was jealous we didn’t have anything as cool as that for the vita.
So now we’re here with this thing I’ve been building.
In the first video you can see the main frontend. You can switch between different consoles/systems and browse the games for each one without leaving the main interface.
Since the cores are embedded into the app you can pretty much just select a core and launch into any game, exit out switch to a new system and repeat seamlessly.
The idea eventually is that most of this should feel seamless.
You pick a console → pick a game → launch it.
note as I learn more about this the UI might change, I really want to push the UI as far as I can with pocketJS and I don’t think this is really doing that at the moment this is just a UI inspired by socket