MARIO.GAME
en

All Mario games

Seven free platformers that run in your browser — one original, six open-source classics.

Which version should you play?

GameLevelsBuilt withTouch
Mario.Game Adventure8 hand-built levels in 4 worldsVanilla JavaScript, HTML5 Canvas, Web AudioYes
Infinite Mario BrosUnlimited, procedurally generated, with a world mapJavaScript, HTML5 Canvas (port of the Java original)Keyboard
Mario.js — World 1-1 RemakeWorld 1-1JavaScript, custom HTML5 Canvas engineKeyboard
MariOCamlProcedurally generated levelsOCaml compiled to JavaScript with js_of_ocamlKeyboard
Super Mario PhaserRandomly generated levelsPhaser 3 game framework, JavaScriptKeyboard
Super Mario HTML5 (Phaser 3)World 1-1 with its underground bonus roomPhaser 3, TypeScript, Tiled mapsKeyboard
Mario Level EditorWorld 1-1 plus anything you buildBackbone Game Engine (Backbone.js + HTML5 Canvas)Yes

Want handcrafted levels and a real ending? Pick Mario.Game Adventure. Want something new every time? Infinite Mario Bros, MariOCaml and Super Mario Phaser generate random levels. Nostalgic for the original first level? Compare the two World 1-1 recreations, Mario.js and the Phaser 3 version. And if you would rather build than play, open the Level Editor.