Mario Kart 3.js is a JavaScript and WebGL racing game inspired by Mario Kart, playable in the browser.
The project recreates core Mario Kart gameplay mechanics in a web environment. Players accelerate with the W key, steer with the mouse, and execute drifts by holding space bar while counter-steering to build mini-turbos. Items can be deployed with the E key, and position resets are available at any time with R. The implementation uses WebGL for 3D rendering and includes particle effects for smoke and drift visualization, with shader-based flame effects in development.
This project suits developers interested in browser-based 3D games, WebGL rendering techniques, or collaborative game development. The codebase is explicitly described as incomplete, with the author estimating roughly half the work finished. Potential contributors should expect to work on substantial features including track design, checkpoint systems, additional items, UI implementation, and code quality improvements. The project welcomes ideas from contributors regardless of coding ability, making it accessible to those wanting to participate in game design or creative direction.
Development activity shows ongoing work with incomplete features across multiple systems. The to-do list spans visual enhancements like landing page design and HUD UI, gameplay mechanics including item variety and time trial mode, technical improvements such as skid marks and windscreen boost effects, and code quality refinement. Some foundational elements like smoke effects are marked complete, while others including texture work, particle curve modifiers, sound design, and minimap functionality remain in progress.