
uGAME wraps the open-source GameBoy-Online emulator by Grant Galitz. Your progress can be saved to the cloud when your wallet is connected.
How AI play works
When you ask the Assistant to play (for example, “play pokemon”), uGAME opens and the agent starts a loop roughly once per second: Each cycle it:- Captures the screen: grabs a frame from the emulator canvas.
- Reads the state: sends the frame to Claude (vision) to extract on-screen text, and optionally reads Game Boy RAM for things like the player’s position and party.
- Decides an action: a rule-based engine picks a move based on the current screen type (overworld, battle, menu, or dialogue).
- Presses a button: sends a synthetic key press to the emulator, just like a human would.
What you can ask
The Assistant recognizes gameplay requests and opens uGAME for you. Useful prompts:- Start playing: “play pokemon”, “play the game”, “explore”
- Stop: “stop” ends the current task and turns off Agent Mode
Good to know
- Game: Currently tuned for Pokémon (Game Boy). Other titles aren’t wired up yet.
- Decision-making: Rule-based today. Vision is used to read the screen, not to choose every button.
- Saves: Cloud save/restore is available when your wallet is connected.
Pathfinding to named locations, item-hunting, and full task planning are on the roadmap. The current agent focuses on perceive → decide → act with simple, readable rules.