make & play 2D online RPGs
Verge Online is everything you need to make and run your own online 2D RPG. Design maps, write your game's logic in JavaScript, and add art, all in one app. Players sign in and play.
Free download · macOS · Linux · Windows
What it is
Making a game? One app lets you design maps, write your game's logic, and add art, then run it and invite players. Playing? Download a client, sign in, and jump into any Verge world.
Design your world in a visual editor: maps, walls, warps, and art, all in one place.
Write how your world behaves (NPCs, quests, combat) in JavaScript. Tweak it and reload; nothing to rebuild.
The online side is built in: accounts, chat, secure connections. Your game is multiplayer from the very first map.
The Manager makes, runs, and publishes your game, all from one window.
Players sign in once and hop into any Verge game. You never build a login system.
Publish your game to a host with a public address and players connect straight away.
Scripting
Your game's behavior is plain JavaScript with a small, friendly API: spawn a monster and script how it fights, drop loot when it falls, stock a shop, level a player up. No boilerplate, nothing to compile.
Design the world in the editor, then script how it plays right alongside it.
How to make a game →// Run this world.
server.start({ port: 7593, tickInterval: 50 });
// Greet each player and set their music.
server.onEnterMap("town", "onEnterTown");
function onEnterTown(idx) {
server.playMusic(idx, "town");
server.callClientFunc(idx, "welcome");
}
// A chat command, authoritative on the server.
server.onChatCommand(function (idx, text) {
const [cmd, ...args] = text.split(" ");
if (cmd === "/warp")
server.warpEntityToMap(idx, +args[0], +args[1], args[2]);
});
The workflow
New Game in the Manager scaffolds a runnable starter world (a map, art, and a starter script), ready to play.
Open the editor to paint maps, set walls & warps, edit art, and write your game's JavaScript.
One click packages your game so it's ready to run and share.
Run it, test with real player clients, then publish it for everyone.
The hub
Every game you make lives in the Manager. From one window you run it, build it, test it with real player clients, manage who plays, and publish. Keep a local copy to work on and a live one for players.
Run & host your game →The editor
Paint multi-layer tile maps, set walls and warp triggers, and lay out your world. Import your art and pixel-edit it in place, and edit your game's JavaScript right alongside the maps it drives.
Explore the editor →
LoreWorld is a full RPG made entirely with Verge Online: 54 maps, quests, monsters and world bosses, crafting and gathering, parties, trade, day/night, and a tracker-module soundtrack. All made with the same app you can download today.
Download a client, connect, and walk around the same world these screenshots came from.




Get started
Grab the full app to make and run your own games, or just a client to play games that already exist. Latest release for macOS, Linux, and Windows.