Play a browser-based 3D kart racing game without installing anything.
Study how to build a 3D racing game with WebGL and JavaScript as a learning project.
Contribute features like items, a minimap, or track design to an open-source game in progress.
Requires Node.js to run locally, no pre-built download, run from source with npm run dev.
Mario Kart 3.js is a fan-made racing game that runs in a web browser, built with JavaScript and WebGL (the technology that renders 3D graphics in a browser without installing anything). It is inspired by the Mario Kart series and is playable at a live demo link provided in the README. The author estimates the project is about 50% complete. Gameplay uses the W key to accelerate and the mouse to steer. Pressing and holding the space bar starts a drift, and releasing it gives a speed boost, similar to the mini-turbo mechanic in the original games. Items can be used with the E key, and pressing R resets the kart's position on the track at any time. Installing and running the project locally requires Node.js. You clone the repository, run npm install to download dependencies, then npm run dev to start a local server. There is no pre-built download: you run it from source. The to-do list in the README shows what is still missing: a landing page, additional items like bombs and shells, skid marks, a heads-up display, a minimap, a time trial mode, and proper track design with checkpoints. Smoke effects are listed as already done. The README also notes that the code itself needs quality improvements and invites contributors to suggest ideas even without coding experience. The project is released under the MIT license.
← mustache-dev on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.