Adventure Land is an eternal, open-source indie MMORPG. September 2026 brings our 10th anniversary- and quite a few surprises during the month! Play manually or use JavaScript to control up to 4 characters. Find better gear, automate your routines, and let your party do the grinding!

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Buy Adventure Land - The Code MMORPG

 

About This Game

Adventure Land has left Early Access!

Forty new items are waiting to be found, crafted, and traded.

Rogues can now send a Fan of Knives at nearby enemies, and Mages have a new skill, Arcane Needle. New crafting recipes and rewards give you more to work toward, while eleven animated emotes and five new Citizens bring a little more life to the world.

Getting started is easier with an expanded Tutorial and Game Guide for manual play and CODE. JavaScript users now have a fully documented CODE API, and updated Steam clients are available for Windows, Linux, and macOS.

There's plenty more coming in September! Paladins are getting new ways to protect their party, four auras to choose from, Shield Slam, and their own Oathkeeper equipment. More content is on the way, along with Adventure Land's tenth-anniversary event.


I started Adventure Land in 2016, and now work on it with Oragon. You'll know me in-game as Wizard.

Adventure Land is an open-source indie MMORPG where ANYONE can CODE—not just one character, but a whole party.

You start by learning the game: fighting monsters, finding gear, exploring, and meeting other players. Play manually or try the working default CODE. You don't need programming experience to get started. When you're curious, open the editor and change one line at a time.

Then the game changes. Once you understand a routine, you can automate it. First potions and basic fights. Later, travel, farming, healing, trading, and a full party working together.

It becomes an idle MMORPG you can keep coming back to. A boss appears, an event starts, or your party is ready to farm somewhere new. You check in, see what happened, adapt your CODE, and send them out again.

Progress is fast at first. Levels and useful gear come quickly. Later, each level and equipment upgrade takes more time and effort. Your characters, items, and CODE stay with you. There are no seasonal wipes.

Build a capable party in months. Keep improving it for years.

Established players might look intimidating. They've had years to collect gear and improve their CODE, but you don't need a ten-year collection to join them at bosses and events. Learning the game and getting your party working well can take you a long way.


Control up to four characters at once, each running your own JavaScript CODE. Have a Priest heal your fighters, send a Merchant to sell what you've collected, or get the whole party working together.

CODE is built into the game. It can move characters, choose targets, use skills, manage items, trade, communicate, and react to what's happening around you. Start with something small and add to it as you learn. Playing one character manually is fine too.


Choose a Warrior, Paladin, Rogue, Ranger, Mage, Priest, or Merchant. Each has its own skills and equipment, whether you want to fight, heal, support your party, or make a living trading and gathering.

There are no skill trees to work through. Develop your characters through levels, equipment, upgrades, compounds, crafting, and learning what their skills can do.


Hunt a rare drop, gather materials for a craft, improve your equipment, or open a merchant stand. You trade with other players, so something your party doesn't need might be exactly what someone else is looking for.

Explore new maps, fight bosses together, try PvP, visit the tavern, and join seasonal events. Choose your own goals and take your time—even familiar monsters can still drop something useful.


The original promise was to open-source Adventure Land at 10,000 installs. That promise is now a reality.

Adventure Land is open source.

Read the client, server, and game data, see how things work, build your own tools or clients, and contribute improvements.


If you'd like help from an AI, you can connect a compatible client through MCP (Model Context Protocol). Create a private connection token in Mainframe to let it read the game guides and data, inspect your characters and saved CODE, and help you plan improvements.

It can help write or review JavaScript with your approval, and start or stop characters on Mainframe and read their logs. AI is entirely optional, and your characters still follow the same game rules.


Mainframe runs your CODE for you, so you don't have to leave your own computer on. Choose a character, saved CODE, and a realm. Check the logs when you come back to see what happened. You can manage it from the Mainframe dashboard or through MCP.

Mainframe is optional paid hosting. Normal play has no subscription or hourly charge. Playing manually or running CODE in your browser or Steam client never uses Mainframe hours.

Steam owners receive 250 included Mainframe hours shared across their linked Adventure Land accounts. Only CODE hosted on Mainframe uses those hours, whether your own client is open or closed. If you leave Mainframe running after the included hours are used, it renews with Shells. The cost and renewal terms are shown before you start it.


Cosmetics, extra bank storage, and optional Mainframe hosting help cover the cost of keeping Adventure Land running. You don't need to buy any of them to keep playing.

Buy a copy and keep playing for as long as you like. You can run your CODE on your own computer or a server, and community clients are welcome too!

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10 or later (64-bit)
    • Processor: 1.5Ghz or better
    • Memory: 2048 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Running multiple characters uses more memory.
    Recommended:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10 or later (64-bit)
    • Processor: 2Ghz or better
    • Memory: 4096 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Minimum:
    • OS: macOS 12 Monterey or later
    • Processor: Intel or Apple Silicon
    • Memory: 2048 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Running multiple characters uses more memory.
    Recommended:
    • OS: macOS 12 Monterey or later
    • Processor: Intel or Apple Silicon
    • Memory: 4096 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    Minimum:
    • OS: Ubuntu 22.04 LTS or equivalent 64-bit distribution (glibc 2.34 or newer)
    • Processor: x86-64, 1.5 GHz or better
    • Memory: 2048 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Running multiple characters uses more memory.
    Recommended:
    • OS: Ubuntu 22.04 LTS or equivalent 64-bit distribution (glibc 2.34 or newer)
    • Processor: x86-64, 2 GHz or better
    • Memory: 4096 MB RAM
    • Graphics: WebGL-capable graphics
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
Review Filters