What Verge Online is

Verge Online is how you make and run your own online 2D RPG, and how people play it. You design the maps, draw the art, and write your game's logic in JavaScript; players download a small client, sign in, and step into your world with everyone else.

There are two kinds of people here, and the docs speak to both:

A game is entirely your content: maps, art, music, data, and the JavaScript that ties it together. When someone connects, your whole world streams to them and the game begins.

Note Your game's content lives on your server, not in the client. The client that players download carries no maps, sprites, or scripts. It fills up with your world the moment it connects, and empties out when they leave.

What you get

As a maker you mostly live in one desktop app, the Manager, which opens everything else for you. You design your world, run it, and test it there, without ever touching a terminal. Players just need the small client: sign in, and your world streams in.

How your game reaches players

Getting your game to players is simple: they connect, and the whole world streams to them on the spot. The client shows up empty and builds your world (maps, art, music, and logic) out of what your server sends. There's nothing for players to install beyond the tiny client, and no game files to hand out or keep updated.

Because the world arrives fresh at connect time, players always get your latest version. Publish a change in the Manager and the next person to sign in sees it: no patches, no downloads to chase.

Returning players get in fast. The client remembers the parts of your world it has already seen and only pulls in what's new or changed since last visit, so a second visit loads far quicker than the first.

// what happens when a player joins your world
connect
   sign in with a Verge Online account
   the world streams in (only the new or changed parts)
   the client assembles maps, art, music, and logic
   the game opens
Note One Verge Online account works across every world. A player signs in once and can hop between any games built with Verge Online: no separate logins per world.

Where to go next

Now that you have the mental model, dive into the specifics: