Projects in Awesome Lists tagged with physics-2d
A curated list of projects in awesome lists tagged with physics-2d .
https://github.com/viblo/pymunk
Pymunk is a easy-to-use pythonic 2d physics library that can be used whenever you need 2d rigid body physics from Python
library physics-2d physics-engine physics-simulation pygame pyglet python python-library
Last synced: 13 May 2025
https://github.com/anuraghazra/Verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
2d-physics-simulations engine physics-2d physics-engine verlet verlet-engine verlet-integration verlet-physics verlyjs
Last synced: 01 Apr 2025
https://github.com/Genbox/VelcroPhysics
High performance 2D collision detection system with realistic physics responses.
Last synced: 18 Mar 2025
https://github.com/anuraghazra/verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
2d-physics-simulations engine physics-2d physics-engine verlet verlet-engine verlet-integration verlet-physics verlyjs
Last synced: 04 Apr 2025
https://github.com/unity-technologies/physicsexamples2d
Examples of various Unity 2D Physics components and features.
2d physics-2d physics-simulation
Last synced: 15 May 2025
https://github.com/jakecoffman/cp
A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.
Last synced: 14 Apr 2025
https://github.com/jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
2d-physics 2d-physics-engine c c99 emscripten ferox game-development gamedev gnu99 physics physics-2d physics-engine physics-simulation raylib raylib-examples sokol stb wasm webassembly
Last synced: 13 Apr 2025
https://github.com/altanis/kinetics
A blazingly fast physics engine for both servers and the web, written in TypeScript 🔥
newtonian-mechanics physics-2d physics-engine
Last synced: 07 May 2025
https://github.com/louis-langholtz/playrho
An interactive physics engine & library.
box2d collision-detection collision-handling cplusplus cpp17 game-2d physics-2d physics-engine physics-simulation-library
Last synced: 10 Apr 2025
https://github.com/louis-langholtz/PlayRho
An interactive physics engine & library.
box2d collision-detection collision-handling cplusplus cpp17 game-2d physics-2d physics-engine physics-simulation-library
Last synced: 08 May 2025
https://github.com/KogeLabs/Ockero
Ockero: Kotlin OpenGl Game Engine
game-development game-engine game-engine-2d gradle jbox2d klaxon kotlin lwjgl3 openal opengl physics-2d
Last synced: 15 May 2025
https://github.com/kogelabs/ockero
Ockero: Kotlin OpenGl Game Engine
game-development game-engine game-engine-2d gradle jbox2d klaxon kotlin lwjgl3 openal opengl physics-2d
Last synced: 25 Oct 2025
https://github.com/hannojg/react-native-box2d
JSI port of the Box2D physics engine for React Native.
physics-2d physics-engine react-native react-native-jsi
Last synced: 17 Mar 2025
https://github.com/taichi-dev/soft2d-for-unity
Soft2D-for-Unity
fluid-simulation physics-2d physics-engine physics-simulation sand-simulation snow-simulation softbody-simulation unity-plugin
Last synced: 02 May 2025
https://github.com/jonpena/cirobb
A small 🎮 2D physics engine that explains mechanics ⚡ in physics engines for educational use ✨.
physics-2d physics-engine physics-simulation rigid-bodies
Last synced: 01 May 2025
https://github.com/taichi-dev/soft2d-release
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
fluid fluid-simulation physics physics-2d physics-engine physics-simulation sand-simulation snow-simulation softbody-simulation
Last synced: 20 Jul 2025
https://github.com/anuraghazra/atomic.js
:collision: Atomic.js | Greatly Simple Physics Engine For Javascript
collision-detection physics-2d physics-engine sat verlet-engine
Last synced: 19 Mar 2025
https://github.com/kevglass/propel-js
Simple serialisable deterministic 2d physics engine
game-development gamedev physics physics-2d physics-engine
Last synced: 30 Oct 2025
https://github.com/manevillef/bevy_verlet
Verlet physics plugin for bevy.
bevy-plugin gamedev physics physics-2d physics-3d rust verlet
Last synced: 06 Apr 2025
https://github.com/ikpil/box2d.net
Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers
2d 2d-game box2d box2d-physics-engine collision collision-detection csharp game game-development physics physics-2d physics-engine physics-simulation rigid-body-dynamics
Last synced: 07 Jan 2026
https://github.com/arhcy/unity3d-physics-visualization-
Tool to help you visualize 2d physics colliders and joints. You can track their transform at runtime. Just add the proper component to GameObject with a Collider2D or Joint2D.
collider debug gizmos physics physics-2d unity unity-asset unity-editor unity-scripts unity2d unity3d unity3d-physics unity3d-plugin
Last synced: 24 Oct 2025
https://github.com/srekel/phyxed-2d
A 2d physics engine with fixed-point support.
c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib
Last synced: 10 Apr 2025
https://github.com/koalefant/circle2d
Little 2D physics engine used for my game Crate Before Attack.
miniquad physics-2d rust-lang webassembly
Last synced: 08 May 2025
https://github.com/Srekel/phyxed-2d
A 2d physics engine with fixed-point support.
c99 fixed-point physics-2d physics-engine pre-alpha public-domain single-header-lib
Last synced: 08 May 2025
https://github.com/noofbiz/engobox2dsystem
Physics, Collision, and Mouse systems for the Engo game engine that utilizes ByteArena's box2d Go port
box2d collision-detection engo game-2d golang physics-2d
Last synced: 30 Oct 2025
https://github.com/christophmark/pendulum
A physics-inspired 2D browser game for both mobile and desktop that involves an alien swinging from a rope to avoid obstacles in randomly generated, fully destructible levels.
2d-game browser-game destrucible-terrain game html5-game javascript mobile-game perlin-noise phaser-game phaserjs physics-2d python random-generation
Last synced: 25 Oct 2025
https://github.com/photonstorm/box2d-lite
A port of Box2D Lite to TypeScript
box2d canvas game phaser physics physics-2d
Last synced: 23 Mar 2025
https://github.com/matkuki/nim-impulse-engine
Nim port of a simple 2D physics engine
Last synced: 29 Apr 2025
https://github.com/vokegpu/bicudo
Separation Axis Theorem (SAT) physics engine library accelerated via GPGPU API (ROCm/OpenCL/CUDA) / or CPU-side
opengl opengl4 physics physics-2d physics-simulation rocm rocm-kernel sat sdl separation-axis-theorem
Last synced: 10 Apr 2025
https://github.com/oussamabonnor1/2dshapes_drawing_unity
Click anywhere on the screen and draw a shape using multiples left mouse button clicks, once done click on the right mouse button to generate the shape and enjoy the physics! (Be creative).
2d 2d-geometric collision-handling csharp draw physics physics-2d procedural-generation shape unity unity2d visual-studio
Last synced: 21 Jul 2025
https://github.com/oseiskar/js-car
2D JavaScript car dynamics simulation
javascript physics physics-2d physics-simulation simulation
Last synced: 16 Mar 2025
https://github.com/ikpil/Box2D.NET
Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D
2d 2d-game box2d box2d-physics-engine collision collision-detection csharp game game-development physics physics-2d physics-engine physics-simulation rigid-body-dynamics
Last synced: 28 Apr 2025
https://github.com/1j01/pbj-sandbox
2D point-based physics sandbox 🥜🍇🏖
javascript jelly physics physics-2d physics-engine physics-simulation playground point-based point-based-physics sandbox sandbox-game simulation
Last synced: 18 Dec 2025
https://github.com/eiichiroito/box2dliteforpharo
A port of Box2D Lite to Pharo Smalltalk
box2d-lite pharo-smalltalk physics-2d physics-engine smalltalk
Last synced: 23 Oct 2025
https://github.com/sokmontrey/dynamical-js
A 2D mass aggregated physic engine written in TypeScript with React.
canvas2d javascript physics-2d physics-engine verlet-integration
Last synced: 13 Oct 2025
https://github.com/pucklaj/gohomeengine
A Game Engine for 2D/3D Games written in go
2d-game 3d-game box2d game-engine mp3 physics-2d tiled wav
Last synced: 26 Apr 2025
https://github.com/tobanteGaming/Box2D-cmake
CMake wrapper for Box2D, since it uses premake5
box2d cmake cpp cpp17 game-development physics-2d physics-engine
Last synced: 08 May 2025
https://github.com/lcluber/bump.js
2D physics engine
javascript physics physics-2d physics-engine typescript
Last synced: 07 May 2025
https://github.com/sohne/dura2d
A learning-focused 2D physics engine project.
cpp learning physics-2d physics-engine raylib
Last synced: 15 Aug 2025
https://github.com/velipso/smb3-physics
Reimplentation of Super Mario Bros 3 phyiscs in JavaScript
Last synced: 11 Jul 2025
https://github.com/britzl/chipmunk2d-defold
Defold native extension for the Chipmunk 2D physics engine
chipmunk-physics-engine defold defold-library physics-2d
Last synced: 19 Jun 2025
https://github.com/raphaelsenn/elastic-collision
Uses SFML for a compact physics simulation illustrating elastic collisions in C++.
2d 2d-graphics cpp elasticcollision graphics math physics physics-2d physics-based-animation physics-based-simulation physics-engine physics-simulation sfml simulation
Last synced: 17 Jul 2025
https://github.com/thealphadollar/brkout
A game made using PyGame under CodeClub as a learning project.
artwork design game-development physics-2d pip prison-break pygame python-packaging
Last synced: 08 Sep 2025
https://github.com/rohan-bansal/ricochet
LibGDX 2D engine with new vector-based physics functions and a custom UI engine so you can focus on core mechanics.
hacktoberfest java libgdx libgdx-2d-engine physics-2d ui
Last synced: 02 Sep 2025
https://github.com/eviltak/physics2d-rs
Yet another 2D physics engine, but with Iron Power.
2d physics physics-2d physics-engine
Last synced: 15 Apr 2025
https://github.com/anuraghazra/verletdrawing
:paintbrush: Physics Based Drawing App PowerdBy Verlet.js | **Code is Outdated**
creative-coding drawing drawing-on-canvas physics physics-2d physics-engine physics-simulation verlet verlet-drawing verlet-engine
Last synced: 20 Jul 2025
https://github.com/kiwijuice56/evolution-simulation
Interactive game to simulate emergence and natural selection in biological systems
biological-simulations biology collision-detection educational evolution evolution-simulation java natural-selection physics-2d physics-simulation simulation
Last synced: 14 Apr 2025
https://github.com/alphafantomu/love-universe
Object Environment Engine (OEE) for the LÖVE framework.
love-game-engine love2d love2d-framework love2d-library lua object-oriented object-oriented-programming physics-2d physics-engine roblox
Last synced: 12 Apr 2025
https://github.com/FedericoDiMarzo/GravityDrumMachine
A web application developed in Javascript, that implements a polyrhythmic drum machine, based on the Web Audio Api. It provides a physical based sound generation system that lets the user play with gravity, to create unusual percussive and melodic patterns.
audio audio-game drum-machine gravity physics-2d polyrhythms synth synthesizer web-audio web-audio-api
Last synced: 17 Mar 2025
https://github.com/ekarton/java-physics-engine
A project comprised of a 2D Java Physics Engine API and a Java GUI Application.
java physics physics-2d physics-engine physics-simulation swing-gui
Last synced: 11 Apr 2025
https://github.com/manjav/hx-impulse-engine
HAXE port of a simple, open source, 2D impulse based physics engine for non-view (server-side) use.
actionscript cpp csharp haxe haxelib java javascript physics-2d physics-engine
Last synced: 20 Jul 2025
https://github.com/passiomatic/platformer-physics
Proof-of-concept platformer physics system using pixel-perfect values
Last synced: 24 Oct 2025
https://github.com/yurlungur/pyballd
A Python-Based Elliptic Solver in Axisymmetry
elliptic-pdes numerical-analysis numerical-methods numerical-modelling partial-differential-equations pde physics physics-2d spectral-methods
Last synced: 12 Apr 2025
https://github.com/lemunozm/torophy
2D physics engine over a toroidal space
game-engine physics physics-2d physics-engine physics-simulation simulation simulation-environment simulator toroidal
Last synced: 13 Aug 2025
https://github.com/icza/balls-sdl
Bouncing balls demo (using SDL2)
balls gui physics physics-2d sdl2
Last synced: 17 Oct 2025
https://github.com/nickpisacane/wasm-experiment
WASM Experiment: Rendering to canvas with C++
graphics graphics2d physics-2d rendering webassembly
Last synced: 03 Jul 2025
https://github.com/robinka/pga2d-rigidbody
Using Projective Geometric Algebra for Rigidbody Physics in 2D with TypeScript
clifford-algebra exterior-algebra geometric-algebra grassmann-algebra javascript pga physics-2d physics-simuation projective-geometric-algebra rigidbody rigidbody-physics typed-ga typescript
Last synced: 03 Mar 2025
https://github.com/yuyuzha0/n-body
a JavaScrpit simulator of 2-Body and 3-Body problem
bootstrap echarts n-body physics-2d
Last synced: 03 May 2025
https://github.com/yodasws/racing
Marble racing simulation. First, use d3.js to run a 2D simulation. Then use babylon.js to render results in 3D animation and save in HD video.
babylonjs d3 d3js physics physics-2d racing video
Last synced: 12 May 2025
https://github.com/linux0hat/physicium
A physic engine on the web build with wasm in rust
2d physics-2d physics-engine physics-simulation rust wasm
Last synced: 26 Mar 2025
https://github.com/jakubtomsu/box2d-lite-zig
Box2D-Lite rewritten in Zig. Box2D is a small physics engine for 2D games.
game-development physics physics-2d physics-engine physics-simulation zig zig-library
Last synced: 26 Oct 2025
https://github.com/deep110/roifluids
A fluid simulation package using particle systems
Last synced: 25 Mar 2025
https://github.com/demwafflez/cuda-2d-softbody-physics-simulation
Handcrafted from scratch! Felt and dealt with every single one of those thousand ACCESS_VIOLATION!
cpp cuda gpu-computing opengl physics-2d physics-simulation softbody-physics softbody-simulation verlet-physics
Last synced: 02 Mar 2025
https://github.com/sid-bhatia-0/simplecollisions.jl
Simple primitives for 2D physics in Julia
game-2d game-engine physics physics-2d physics-engine physics-simulation
Last synced: 01 Aug 2025
https://github.com/c-krit/rbedit
A lightweight physics simulation environment for the ferox physics library.
c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed
Last synced: 07 Jul 2025
https://github.com/mahdi7s/lifeinegg
A complete 2D physics-based mobile game with 100+ level, developed with Game Maker
android-game game-maker game-maker-language gml physics-2d web-game webgl
Last synced: 25 Jul 2025
https://github.com/ujjawal-1999/matter-js
Combination of Matter.js and P5.js
matter-js p5js physics-2d physics-engine plinko
Last synced: 24 Jul 2025
https://github.com/yarengogsu/projectile-motion
With my group (4 members) at Sivas University of Science and Technology, we integrated C++ and Python for our computer engineering 1st semester module project to simulate the projectile motion of a snowball to calculate where it would land and whether it would hit a target at a specific position (4 metres horizontally). (based on physics and math.)
2d computereng cpp motion physics physics-2d projectile pycharm python python3 simulation visualstu
Last synced: 22 Jul 2025
https://github.com/bytenol/physics-for-cpp-games-with-opengl
Physics Implementation for games and animations using Opengl3.3
physics physics-2d physics-3d physics-analysis physics-based physics-based-animation physics-simulation
Last synced: 10 Apr 2025
https://github.com/albertinopadin/ballphysics
Simple ball physics with gravity and collisions implemented in SwiftUI
collision-detection physics-2d swift swiftui
Last synced: 26 Oct 2025
https://github.com/congcoi123/tenio-engine
The engine module is for the TenIO framework.
ecs fsm game-development game-engine gameserver java java17 physics-2d tenio
Last synced: 14 Jun 2025
https://github.com/tylerbhadra/fluid_collision_sim
2D Fluid Collision Simulation
fluid-dynamics fluid-simulation gpu-acceleration interactive-visualizations javascript navier-stokes-equations particles physics-2d simulation
Last synced: 03 Apr 2025
https://github.com/lex/lua-balls
blazingly-fast experimental lua physics physics-2d physics-engine physics-simulation realistic sdl2
Last synced: 31 Mar 2025
https://github.com/thecolours/agar-clone
A new version of agar.io
agario-clone multiplayer photon-chat photon-pun photon-voice physics-2d playfab unity2d webgl
Last synced: 07 Apr 2025
https://github.com/pucklaj/gppcc14
Mein Beitrag zur 14. Game++ Commmunity Challenge
2d-game box2d game game-commmunity-challenge glfw3 physics-2d
Last synced: 19 Jul 2025
https://github.com/esraaj-sarkar-gupta/physics-sim
Physics Simulator built using Python
matplotlib-pyplot physics-2d physics-engine physics-simulation scipy
Last synced: 29 Mar 2025
https://github.com/ther0n/blocki
Game created for CalvinHacks 2020
2dgame calvinhacks gdscript godot hackathon major-league-hacking physics-2d
Last synced: 05 Mar 2025
https://github.com/jaymun723/vysics-engine
A "simple" 2D impulse based, rigid body physics engine.
collision-detection physics-2d physics-engine rigidbody
Last synced: 30 Jul 2025
https://github.com/kiuh/physics-engine
2D physics simulation with Vulkan
epa gjk imgui physics-2d physics-simulation vulkan
Last synced: 03 Jan 2026
https://github.com/frostybee/pendulum-waves
A pendulum waves simulation implemented in JavaFX.
pendulum-simulation physics-2d physics-simulation
Last synced: 15 Aug 2025
https://github.com/freddie-nelson/cpp-verlet-physics
A simple verlet physics engine written in C++
cpp physics physics-2d sdl2 verlet-integration verlet-physics
Last synced: 08 May 2025
https://github.com/archibate/newton
A 2D Physics Engine in JavaScript
game-2d html5-canvas javascript physics-2d physics-engine
Last synced: 10 Jul 2025
https://github.com/jsdf/reasonphysics
simple physics simulation for reasonml
physics-2d physics-engine reasonml
Last synced: 06 Mar 2025
https://github.com/m039/uncontrollablestick
A very small prototype to get acquainted with Godot
game godot hypercasual m039-games physics-2d prototype
Last synced: 27 Feb 2025
https://github.com/obiot/mario-2d-jumps-box2dcore-melonjs
a melonJS port of the "mario-2d-jumps-box2dcore-webgl-js" demo by 8observer8
box2d mario melonjs physics-2d physics-simulation platformer
Last synced: 16 Mar 2025
https://github.com/thirulogeswaren/delberry
2D Particle Engine Prototype
cpp17 physics-2d physics-engine
Last synced: 19 Jun 2025
https://github.com/mbiushelix/field-mapping
VIsualize forcefield with matplotlib
electric-field field lennard-jones-potential matplotlib-pyplot physics-2d python vectorfield
Last synced: 01 Apr 2025
https://github.com/shahank42/spherical-mirror-sandbox
Visualizing the image formation via. a spherical mirror.
interactive-visualizations javascript mirror optics p5js p5js-animation p5js-sketch physics physics-2d physics-simulation ray-optics sandbox spherical-mirror
Last synced: 22 Jun 2025
https://github.com/obiot/mario-2d-jumps-box2dwasm-melonjs
a box2dwasm version of the Mario box2d/core demo
box2d gamedev html5 melonjs physics-2d webassembly
Last synced: 16 Mar 2025
https://github.com/green-sky/mushmachine_box2d
Box2D integration for MushMachine
box2d ecs entity-component-system entt mushmachine physics physics-2d
Last synced: 28 Feb 2025
https://github.com/guildofcalamity/consolesand
A simple physics demonstration using the console.
console-application csharp physics-2d
Last synced: 07 Oct 2025
https://github.com/hofione/unity-2d-tilemap-side-scrolling-study
Unity 2D Tilemap Side-Scrolling study
cinemachine physics-2d scrolling tilemap unity2d
Last synced: 09 Oct 2025
https://github.com/11belowstudio/ce812
Repository for my Physics-Based Games work. And CRAPPY - the Cool Realism-Adjacent Physics Package, Y'know?
Last synced: 16 Oct 2025
https://github.com/magneticflux-/gridsim
A little experiment in parallel simulation and locality.
enviroment grid parallel-computing physics-2d simulation
Last synced: 28 Oct 2025
https://github.com/openlearningquest/experiments
For one-off ideas and experiments
biology chemistry education educational-game hacktoberfest math open-educational-resources physics physics-2d physics-simulation science
Last synced: 30 Dec 2025
https://github.com/i-e-b/toad
Experimental 2D game engine, for learning purposes
android experimental physics-2d
Last synced: 10 Jul 2025