awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mustache-dev avatar

mustache-dev/Mario-Kart-3.js

0
View on GitHub↗
4,578 stars·973 forks·JavaScript·26 viewslunakepio.github.io/Mario-Kart-3.js↗

Mario Kart 3.js

Mario-Kart-3.js is a browser-based 3D racing simulation implemented in JavaScript. It utilizes a WebGL game engine to render three-dimensional race tracks and vehicle models directly within a web browser using graphics hardware.

The simulation features a physics-based drifting and maneuver system for gaining speed boosts and a power item system for deploying competitive advantages during races.

The project encompasses a vehicle control system that maps keyboard and mouse inputs to steering and acceleration, alongside a simulation engine that manages collision detection and scripted item logic.

Features

  • Racing Simulations - Provides a full browser-based racing simulation including speed and position tracking.
  • Vehicle Simulation Controls - Ships keyboard-driven controls for steering, acceleration, and vehicle navigation.
  • 3D Game Engines - Ships a 3D game engine capable of rendering high-performance race tracks and vehicles.
  • Collision Detection - Provides collision detection to calculate intersections between vehicles and track geometry.
  • WebGL Rendering - Employs WebGL for GPU-accelerated rendering of 3D race tracks and vehicle models.
  • HTML5 JavaScript Games - Implements a complete racing game using HTML5 and JavaScript for logic and rendering.
  • Racing Game Implementations - Provides a functional JavaScript implementation of kart racing mechanics and physics.
  • Tactical Item Systems - Includes a tactical item system for deploying power-ups to gain advantages over opponents.
  • Drifting Mechanics - Implements a physics-based drifting system that allows players to gain speed boosts.
  • Entity Component Systems - Implements an entity component system for managing kart positions and velocities with high performance.
  • Game Loops - Utilizes a core game loop to synchronize physics updates and rendering cycles.
  • Game Logic Scripting - Implements scripted logic to define the behavior of power-up items during races.
  • Gameplay Mechanics Implementation - Implements core racing mechanics such as drifting for speed boosts and item usage.
  • Vehicle State Machines - Uses a state machine to handle transitions between acceleration, steering, and drifting based on user input.

Star history

Star history chart for mustache-dev/mario-kart-3.jsStar history chart for mustache-dev/mario-kart-3.js

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Mario Kart 3.js

These projects share indexed features with Mario Kart 3.js. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • o3de/o3deo3de avatar

    o3de/o3de

    8,954View on GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    View on GitHub↗8,954
  • urho3d/urho3durho3d avatar

    urho3d/urho3d

    4,707View on GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    C++2d3d3d-graphics
    View on GitHub↗4,707
  • flame-engine/flameflame-engine avatar

    flame-engine/flame

    10,646View on GitHub↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    View on GitHub↗10,646
  • hiloteam/hilohiloteam avatar

    hiloteam/Hilo

    5,932View on GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    JavaScriptcanvasgamehilo
    View on GitHub↗5,932
Compare all 30 related projects→

Frequently asked questions

What does mustache-dev/mario-kart-3.js do?

Mario-Kart-3.js is a browser-based 3D racing simulation implemented in JavaScript. It utilizes a WebGL game engine to render three-dimensional race tracks and vehicle models directly within a web browser using graphics hardware.

What are the main features of mustache-dev/mario-kart-3.js?

The main features of mustache-dev/mario-kart-3.js are: Racing Simulations, Vehicle Simulation Controls, 3D Game Engines, Collision Detection, WebGL Rendering, HTML5 JavaScript Games, Racing Game Implementations, Tactical Item Systems.

Which projects share features with mustache-dev/mario-kart-3.js?

Projects with overlapping indexed features include: o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… nem0/lumixengine — LumixEngine is a high-performance C++ 3D game engine designed for building interactive 3D applications. It is built on… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile…