Pocket Studio Docs

Playing

A game in the room runs on the device you pick, inside the page. It is the same app bundle a real device loads: PocketJS's WebAssembly core runs it here, and the device's own host runs it there. Playing on a device needs an account; a guest is asked to sign in first.

#Pick a device and a game

  1. Click a device on the shelf. Its card lists the games that run on it.
  2. Pick a game, or click a case on the rack and press Play on a device.
  3. The device moves to the workbench and the game starts on its screen.

A game's card says who made it, whether Pocket Nexus verified it, and what you can do with it: play it, download its packages as a member, remix it, and for your own games publish, rename or delete it. While a game's card is open, the arrow keys step to the next game on the rack, and Page Up and Page Down turn the rack's pages.

#Controls

The keys play every device that has buttons. You can also click the device's own buttons.

KeyPSP and PS VitaNintendo 3DS
Arrow keysD-padD-pad
Z or EnterCircleA
XCrossB
A, SSquare, TriangleY, X
Q, EL, RL, R
SpaceSTARTSTART
ShiftSELECTSELECT

Press Escape to put the device back and return to the room.

#Touch

DeviceWhat takes touch
PSPNothing. Play with the keys.
PS VitaThe screen, and the keys.
Nintendo 3DSThe lower screen; the upper screen takes none.
iPod touchThe screen. It has no buttons.
Android phoneThe screen. It has no buttons.

Your pointer is the finger. A click on a screen that takes no touch says which screen does.

#Pocket TV

Pocket TV shows what people are making, one published game at a time. Click the TV, then change the game with the Left and Right arrow keys and open the one on screen with Enter or Z. The remote has a button that turns the sound on and off.

The TV lists games that Pocket Nexus featured or verified, and games whose authors are members.

#Games someone shared

A game's share link opens the room on that game's card. You can play it from the card. It joins your shelf only when you press Put it on my shelf; a game you open from Pocket TV works the same way. A game you kept has Take it off my shelf on its card.

#A game's own address

A published game has an address of its own, such as https://tokyo.studio.pocket.nexus, where anyone can play it in a browser without an account. The page is the web player: it draws the game inside the shell of a device it runs on, and its bar picks another device.

  • Simulated says that the picture is drawn by the browser and differs from the real device's.
  • Controls lists the keys for the device on screen.
  • About says what the player is and names the trademarks.
  • The dock at the foot leads to the game's packages in Pocket Studio, to a remix of it, and to making a game of your own.

Games built with Pocket3D (Pocket Tokyo, Pocket Atlas and others) draw their 3D scenes with WebGPU. They need a desktop browser that has it, such as a current Chrome or Edge; a browser without it shows one sentence that says so.

#Languages

The Studio speaks English and Japanese. A page follows, in order: a ?lang= in its address, a /ja/ at the start of its path, the language you chose last, and your browser's language. The footer of every page and the account menu in the room have a switch. Games show their own words, which their authors write.