DEV Community

Cover image for Limn Arcade — Play, Create, Share
Kehinde Owolabi
Kehinde Owolabi

Posted on

Limn Arcade — Play, Create, Share

Limn Arcade — Play, Create, Share

The community platform where Limn Engine games live. User accounts, weekly winners, offline play, forking, and more.


Live Demo

Open the arcade:

https://limn-engine-doc.vercel.app/arcade

Browse games, sign in, play in the browser, like them, fork them, and publish your own — no installs.

Build your own in Limn Studio:

https://limn-engine-doc.vercel.app/editor/


Introduction

The Limn Arcade is the community platform for Limn Engine — a place where anyone can sign in, publish games, play games made by others, and build their own in the browser. It was built and maintained by Desire (https://dev.to/desire_george_434_ai), the same developer behind Limn Studio.

Since launch, the arcade has grown into a real ecosystem: creators sign in, publish games, receive likes and comments, and the best submissions get spotlighted on the home page. This article walks through the latest features.

Here's what we're going to cover:

  • User accounts and how sign-in works
  • The Game of the Week and Hall of Fame system
  • Offline play and how it works
  • Forking games to remix them
  • Discovery tools — search, filters, and creator pages
  • How to publish your own game
  • What's coming next

User Accounts

What we're going to look at: How accounts work on the arcade.

Every action that involves identity requires you to be signed in. When you try to like a game without an account, the arcade shows a prompt:

"Log in to like."

The same applies to comments and publishing. The My Games page shows your published games when you're signed in, and a Sign in link when you aren't:

"Log in to see your games."

Your handle is what appears on every game you publish. For example, all of the Limn League titles on the arcade are attributed to @kehindeowolabi04.

What we've seen: Accounts are the backbone of the arcade. They connect likes, comments, and games to specific people, so credit and reputation build up over time.


Game of the Week and Hall of Fame


What we're going to look at: How the weekly winner system works.

Every week, one game is selected as the Game of the Week. It gets the prime spot on the home page, a gold banner, and a featured card in the Game of the Week section.

When a new week begins, the previous winner is promoted to Last Week's Winner — displayed in a separate card above the Hall of Fame. Past winners are archived in the Hall of Fame, which shows the total number of past winners and lets you browse the full history.

Stage Where It Appears What It Shows
Current week Game of the Week card Title, author, likes, Play button
Following week Last Week's Winner card Title, likes, Play button
All time Hall of Fame Trophy icon, count of past winners

What we've seen: The system creates a clear path from "playable right now" to "part of the platform's history."


Offline Play

What we're going to look at: How the arcade lets you play games without an internet connection.

Every game page has a Saved Offline button. When you tap it, the game is cached in your browser so it can be played later without a network connection. The home page's Offline tab lists every game you've saved, with a badge showing how many you have stored.

Offline play is powered by the browser's standard caching and service worker APIs. Once a game is saved, it loads instantly from the local cache.

This is useful for:

  • Playing on a train or plane
  • Playing in areas with unreliable internet
  • Reducing data usage on mobile
  • Loading games instantly when you already know what you want to play

What we've seen: The offline system turns the arcade into an app-like experience.


Forking Games


What we're going to look at: How to clone someone else's game and modify it.

Every game page has a Fork button next to Share. Forking creates a personal copy of that game's source code, which you can edit in Limn Studio and republish as your own variant.

The original game's author remains credited — the fork keeps a link back to the source — and any changes you make are stored under your own account.

Forking is useful for:

  • Learning how someone else built a mechanic
  • Extending an existing game with new levels
  • Remixing a game into a new genre
  • Collaborating with other creators

What we've seen: Forking turns the platform from a place where you play games into a place where you build on each other's work.


Discovery Tools

What we're going to look at: The search, filter, and browse tools.

The arcade has three ways to find games.

Search accepts free text and matches against both game titles and creator handles. Typing part of a name returns matching results in real time.

Filter tabs let you switch between Creators, Projects, and Offline. The Creators view shows publishers and their games. The Projects view is the default grid of published games. The Offline view shows only games you've saved for offline play.

Game cards display a lot of information at a glance: a thumbnail, title, author handle, like count, short description, and tags. Clicking a card opens the game's detail page.

What we've seen: Discovery is fast. Everything is reachable in two taps or fewer.


Anatomy of a Game Page


What we're going to look at: Everything that appears when you open a single game.

The game title and author are at the top, along with the total like count. The author handle is a link to their profile.

The description summarises the game in a sentence or two.

The preview thumbnail shows a frame of gameplay, generated from the game itself when it's published.

The action buttons are grouped below the description:

Button What It Does
Like (heart icon) Adds a like to the game's total
Share Opens a share sheet to send the link
Fork Creates a personal copy of the game's code
Saved Offline Caches the game for offline play
Fullscreen Launches the game in fullscreen mode
Volume (− 50% +) Adjusts the game's audio level
Back to Arcade Returns to the arcade home

The comments section appears at the bottom. It shows every comment in order, and each one can be replied to.

What we've seen: The game page is a self-contained hub — everything you'd want to do with a game is on one screen.


How to Publish Your Own Game

What we're going to do: Walk through the steps to get a game onto the arcade.

  1. Sign in to the arcade.
  2. Tap + New in the header.
  3. Paste or upload your game code.
  4. Give the game a title, a short description, and any tags.
  5. Tap share.

Your game appears in the arcade immediately. It gets its own detail page with a shareable URL, and it's added to the grid on the home page.

From there, you can:

  • Watch the like count grow
  • Reply to comments
  • Save your own game for offline play
  • Fork other games to build new variants

What we've done: We've published a game to the arcade. It's now visible to every other player on the platform, and it's eligible for the weekly Game of the Week selection.


What's in the Arcade Right Now

At the time of writing, some of the games on the arcade include:

Game Author Genre
Limn League Pro (with harder and smarter ai) @kehindeowolabi04 Browser football career sim
Limn League 2027 @kehindeowolabi04 Full 11v11 football
Limn League 2026 @kehindeowolabi04 Full 11v11 browser football
Sniper 1.0 — Last week's winner
Star fight @dezzy Space shooter
bbb @dezzy Platformer


Limn League Pro is the current Game of the Week. Its description reads:

"Limn League 2027 Pro — Browser football career sim. Climb 12 divisions, win 5 cup tiers, or grind 30 championship matches. Four difficulty levels, smart AI, real keepers. No installs."

What we've seen: The arcade already has a range of genres — sports sims, platformers, shooters — from multiple creators.


What You've Learned

Concept Why It Matters
User accounts Sign in to like, comment, and publish; every game is attributed to a handle
Game of the Week Spotlights one game per week, with a visible path into the Hall of Fame
Hall of Fame Preserves every past winner in a browsable archive
Offline play Caches games locally so they're available without internet
Forking Clones a game's source code so you can remix it
Filter tabs Creators, Projects, and Offline views for different discovery needs
Game detail page Everything you can do with a game, on one screen
Publishing Sign in, tap + New, paste your code, publish

Known Limitations

The Game of the Week selection is currently curated rather than voted on by the community.

Offline play depends on the browser's service worker support. Older browsers may not cache games reliably.

Forking preserves the original author's credit but doesn't automatically sync changes back to the source.

These are deliberate trade-offs — the arcade was designed to be simple to use, not to replicate every feature of a full social platform.


What's Next?

The arcade is still growing. Directions the platform could take next:

  • Community voting for the Game of the Week
  • Comment notifications so creators know when someone replies
  • A featured creators section on the home page
  • Cross-game tournaments
  • A public API so external tools can browse the arcade

If you have an idea, open an issue on GitHub.


Report Bugs

https://github.com/terracodes004/limn-engine-doc/issues


Resources


One-Line Summary

The Limn Arcade is where Limn Engine games live — with user accounts, a Game of the Week, a Hall of Fame, offline play, forking, and a growing community of creators.


Draw your game into existence — one publish at a time.

Top comments (3)

Collapse
 
codemaster_121482 profile image
Seif Ahmed •

Congrtas on the launch 🎉. I've joined this platform, my friend. And I think that it's really amazing 🤩. Soon, I'll publish a new game on it. Just writing the code 😄

Collapse
 
codemaster_121482 profile image
Seif Ahmed • • Edited

Boom! I created the game! Try it here:

limn-engine-doc.vercel.app/arcade/...

Some comments may only be visible to logged-in visitors. Sign in to view all comments.