awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ikpil/box2d.net

Open-source alternatives to Box2D.NET

30 open-source projects similar to ikpil/box2d.net, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Box2D.NET alternative.

  • adamslair/dualityAdamsLair 的头像

    AdamsLair/duality

    1,428在 GitHub 上查看↗

    a 2D Game Development Framework

    C#c-sharpcsharpdotnet
    在 GitHub 上查看↗1,428
  • ikpil/dotrecastikpil 的头像

    ikpil/DotRecast

    899在 GitHub 上查看↗

    DotRecast - a C# port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, Unity3D, games, servers

    C#aicrowd-simulationcsharp
    在 GitHub 上查看↗899
  • melonjs/melonjsmelonjs 的头像

    melonjs/melonJS

    6,319在 GitHub 上查看↗

    melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan

    JavaScript
    在 GitHub 上查看↗6,319
  • kripken/ammo.jskripken 的头像

    kripken/ammo.js

    4,514在 GitHub 上查看↗

    ammo.js is a JavaScript port of the Bullet physics engine, compiled via Emscripten to provide a high-performance physics library for the browser. It functions as a 3D rigid body engine and an Emscripten compiled library that enables complex physical computations using WebAssembly and JavaScript. The project provides specialized simulation capabilities for soft body physics, modeling the deformation of flexible materials like cloth and rubber, and a vehicle dynamics engine for calculating the mechanics of wheeled vehicles. The simulation surface also covers rigid body dynamics for non-deforma

    C++
    在 GitHub 上查看↗4,514

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • qiciengine/qiciengineqiciengine 的头像

    qiciengine/qiciengine

    901在 GitHub 上查看↗

    A free JavaScript game engine library with a web-based comprehensive suite of toolset for making HTML5 games. http://www.qiciengine.com

    在 GitHub 上查看↗901
  • piraxus/skyboltP

    Piraxus/Skybolt

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • fosterframework/fosterFosterFramework 的头像

    FosterFramework/Foster

    836在 GitHub 上查看↗

    A small C# game framework

    C#2dcross-platformcsharp
    在 GitHub 上查看↗836
  • cocoatoucher/glidecocoatoucher 的头像

    cocoatoucher/Glide

    506在 GitHub 上查看↗

    Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

    Swift
    在 GitHub 上查看↗506
  • galacean/engineG

    galacean/engine

    5,791在 GitHub 上查看↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    在 GitHub 上查看↗5,791
  • jmonkeyengine/jmonkeyenginejMonkeyEngine 的头像

    jMonkeyEngine/jmonkeyengine

    4,150在 GitHub 上查看↗

    jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula

    Javagame-engine-3dhacktoberfestjava
    在 GitHub 上查看↗4,150
  • lo-th/oimo.jslo-th 的头像

    lo-th/Oimo.js

    3,162在 GitHub 上查看↗

    Lightweight 3d physics engine for javascript

    JavaScript
    在 GitHub 上查看↗3,162
  • ppy/osu-frameworkppy 的头像

    ppy/osu-framework

    1,972在 GitHub 上查看↗

    A game framework written with osu! in mind.

    C#game-enginegame-frameworkshacktoberfest
    在 GitHub 上查看↗1,972
  • stevinz/awesome-game-engine-devstevinz 的头像

    stevinz/awesome-game-engine-dev

    1,371在 GitHub 上查看↗

    Awesome list of resources for Game Engine Development.

    articlesassetsawesome
    在 GitHub 上查看↗1,371
  • bladecoder/bladecoder-adventure-enginebladecoder 的头像

    bladecoder/bladecoder-adventure-engine

    638在 GitHub 上查看↗

    Classic point and click adventure game engine and editor

    Java
    在 GitHub 上查看↗638
  • edisonlee0212/evoengineE

    edisonlee0212/EvoEngine

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • g3n/engineg3n 的头像

    g3n/engine

    3,098在 GitHub 上查看↗

    Go 3D Game Engine (http://g3n.rocks)

    Go3d-engine3d-game-engine3d-graphics
    在 GitHub 上查看↗3,098
  • facepunch/sbox-publicFacepunch 的头像

    Facepunch/sbox-public

    6,285在 GitHub 上查看↗

    s&box is a game development platform built on Valve's Source 2 engine, integrating the .NET runtime as a first-class scripting and gameplay logic layer. It provides a full-featured visual editor that combines asset management, level design, and code editing into a single workflow, enabling developers to create and edit games within a modern editor environment. The platform distinguishes itself through a managed-native interop bridge that allows C# code to interact directly with native Source 2 systems for high-performance communication, alongside a hot-reload scripting system that supports li

    C#gamedevsboxsource2
    在 GitHub 上查看↗6,285
  • flame-engine/flameflame-engine 的头像

    flame-engine/flame

    10,646在 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
    在 GitHub 上查看↗10,646
  • liabru/matter-jsliabru 的头像

    liabru/matter-js

    18,256在 GitHub 上查看↗

    Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions, collisions, and dynamics in web browsers. It functions as a web physics simulation library that calculates motion, gravity, and constraints for objects rendered on a web canvas. The library includes a built-in canvas physics visualizer to draw physical bodies, joints, and constraints for debugging and gameplay. It distinguishes itself through a plugin system that supports recursive dependency resolution and internal method patching to inject custom logic into the engine's executio

    JavaScriptcanvasjavascriptphysics
    在 GitHub 上查看↗18,256
  • bero1985/kraftBeRo1985 的头像

    BeRo1985/kraft

    126在 GitHub 上查看↗

    Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.

    Pascal
    在 GitHub 上查看↗126
  • ambientrun/ambientAmbientRun 的头像

    AmbientRun/Ambient

    3,902在 GitHub 上查看↗

    Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system for building and deploying high-performance games that run across web browsers and desktop platforms using WebAssembly and WebGPU. The project features a networked database that automatically replicates real-time state and components between servers and players. It utilizes WebAssembly sandboxes to isolate game logic, which prevents individual script crashes and allows for the secure execution of untrusted code. The framework includes a graphics system for high-fidelity 3D visu

    Rust
    在 GitHub 上查看↗3,902
  • ippclub/dora-ssrI

    IppClub/Dora-SSR

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • liangliangnan/easy3dLiangliangNan 的头像

    LiangliangNan/Easy3D

    1,634在 GitHub 上查看↗

    A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

    C++3d-modelingcomputer-graphicsdata-structure
    在 GitHub 上查看↗1,634
  • boomingtech/piccoloBoomingTech 的头像

    BoomingTech/Piccolo

    6,638在 GitHub 上查看↗

    Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and runs on Windows, macOS, and Linux from a unified codebase, and includes an editor integration for live editing and debugging. The engine uses a component-based entity system with data-oriented design, storing component data in contiguous arrays for cache-friendly iteration. It features a fixed timestep game loop that decouples simulation updates from rendering frame rate, and provides a physics debug overlay that renders visual shapes from simulation data synchronized with the ed

    C++cpluspluscppgame-development
    在 GitHub 上查看↗6,638
  • soulwire/coffee-physicssoulwire 的头像

    soulwire/Coffee-Physics

    1,053在 GitHub 上查看↗

    Coffee-Physics is a lightweight physics engine designed for two-dimensional particle simulation within web environments. It provides a framework for managing the movement and physical interactions of individual objects across a coordinate system, utilizing a collection of mathematical functions to calculate trajectories and collision responses. The library employs Verlet-based integration to maintain stability by tracking coordinate history, avoiding the need for explicit velocity or acceleration variables. It enforces deterministic behavior through fixed-step time stepping, which ensures con

    CoffeeScript
    在 GitHub 上查看↗1,053
  • atomicgameengine/atomicgameengineAtomicGameEngine 的头像

    AtomicGameEngine/AtomicGameEngine

    3,453在 GitHub 上查看↗

    The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript

    C++
    在 GitHub 上查看↗3,453
  • bkaradzic/bgfxbkaradzic 的头像

    bkaradzic/bgfx

    17,161在 GitHub 上查看↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Cd3d11d3d12directx
    在 GitHub 上查看↗17,161
  • armory3d/haxebulletarmory3d 的头像

    armory3d/haxebullet

    95在 GitHub 上查看↗

    Bullet 3D Physics bindings for Haxe.

    C++
    在 GitHub 上查看↗95
  • bohonghuang/claw-raylibbohonghuang 的头像

    bohonghuang/claw-raylib

    79在 GitHub 上查看↗

    Fully auto-generated Common Lisp bindings to Raylib (6.0/5.5) and Raygui (4.0) using claw and cffi-object

    Common Lisp
    在 GitHub 上查看↗79
  • akihabara/akihabaraAkihabara 的头像

    Akihabara/akihabara

    199在 GitHub 上查看↗

    Akihabara framework

    JavaScript
    在 GitHub 上查看↗199