◀ VibeCruiser

Simplicity

A free RPG game — play it in your browser, no install. A solo 72-hour game jam: a one-hour fantasy RPG that plays in 2D and looks like a late-90s 3D game, in the browser.

by @DominicABrooks · DominicABrooks/Simplicity on GitHubLANG TypeScriptHOSTED ON DOMINICABROOKS.GITHUB.IOUPDATED 16 Oct 2026

Vote and save it — continue with GitHub or sign in free

Made this, @DominicABrooks? See how many people played it → or use email

Best with a keyboard. Controls: WASD or arrows to move (double-tap a direction to dash), the mouse to aim…

▶ Play full screen ▲ Vote with GitHub ▲ Vote with email

GitHub asks to share your profile and email with us. We never post anything.

Open the live demo Source on GitHub

From the README

A fantasy RPG that plays in 2D and looks like a late-90s 3D game: chunky low-poly models with PlayStation-style rendering, in the browser.

Every push to main republishes the game there (see .github/workflows/pages.yml).

You need Node.js 20 or newer.

Then open The dev server reloads as you edit.

CI runs lint, typecheck, tests and the build on every push and pull request; a push to main deploys only if they all pass.

WASD or arrows to move (double-tap a direction to dash), the mouse to aim, Space to jump, J or click to attack in the aimed direction.

Read the full README on GitHub →

Built something like this? Submit your vibe — free account, takes a minute. How listing works.

More like this

More RPG games →

Made this?

Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.

Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.

On VibeCruiser

How listing, the badge and claiming work →