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:
- Makers build a game. You lay out maps, add tilesets, sprites, item sheets, and music, and script how the world behaves. Everything happens in a desktop app you click through: no command line, nothing to compile.
- Players play games. You grab the client, create one Verge Online account, and jump into any world built with Verge Online, like LoreWorld.
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.
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
Where to go next
Now that you have the mental model, dive into the specifics:
- Creating games: start a new game, design maps in the editor, add your art and music, and organize your world.
- Scripting API: the JavaScript your game logic and player-facing UI are written against, with real method names and what they do.
- Examples: ready-to-adapt recipes for monster AI, shops, spells, a HUD, and day/night.
- Server setup: accounts, settings, and running a live world your players can join.