2d-physics-engine
Here are 25 public repositories matching this topic...
Sort:Most stars
2D physics header-only library for videogames developed in C using raylib library.
- Updated
Oct 20, 2024 - C
A 2D Soft Body and Rigid Body Physics Engine.
- Updated
Oct 17, 2025 - C++
A lightweight 2D physics engine written in C, for educational purposes.
- Updated
Mar 8, 2025 - C
Simple Physics Library written in Haxe
- Updated
Jan 30, 2026 - Haxe
Lightweight 2D rigid-body physics engine
- Updated
Apr 27, 2025 - C
a very simple 2d fiziks engine
- Updated
Apr 11, 2025 - C++
Physac translated into native Rust
- Updated
Apr 7, 2025 - Rust
Go language port of Chipmunk2D 7.0.3 physics library.
- Updated
Jun 20, 2025 - Go
A simple 2D physics simulation implemented in Python
- Updated
Jan 16, 2026 - Python
An interactive physics sandbox built with Pygame, featuring realistic ball physics with gravity, collision, and special effects.
- Updated
Jan 11, 2025 - Python
Simple and powerfull physics engine for the web.
- Updated
Oct 2, 2022 - JavaScript
2d physics engine simulation and reinforcement learning environment
- Updated
Mar 31, 2023 - C++
A 2D collision simulation for a combined SPH4U and ICS4U ISP
- Updated
Jun 11, 2020 - JavaScript
2D physics engine tutorial
- Updated
Sep 20, 2024 - C#
2D Physics Engine by QtQuick + JavaScript
- Updated
Apr 2, 2016 - QML
Christmas themed Opengl android game. Features a basic 2D physics engine (collision detection, elastic/inelastic collisions, momentum transfer, friction, gravity, linking objects and rotating about struts)
- Updated
Jan 25, 2021 - Java
A simple, work-in-progress, 2D physics engine
- Updated
Mar 30, 2022 - C#
SKR_Physics is a lightweight and easy to use 2D physics engine which is written in C.
- Updated
Apr 2, 2022 - C
Improve this page
Add a description, image, and links to the2d-physics-engine topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the2d-physics-engine topic, visit your repo's landing page and select "manage topics."