Topic: "physics-2d"
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
Language: Python - Size: 30 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 973 - Forks: 192

anuraghazra/Verly.js
:red_circle::wavy_dash::large_blue_circle::wavy_dash::black_circle: Easy to integrate Verlet physics engine. :link:
Language: JavaScript - Size: 416 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 663 - Forks: 45

Genbox/VelcroPhysics
High performance 2D collision detection system with realistic physics responses.
Language: C# - Size: 17.5 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 663 - Forks: 113

Unity-Technologies/PhysicsExamples2D
Examples of various Unity 2D Physics components and features.
Language: C# - Size: 1.48 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 576 - Forks: 83

jakecoffman/cp
A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.
Language: Go - Size: 341 KB - Last synced at: 14 days ago - Pushed at: 7 months ago - Stars: 327 - Forks: 23

jdeokkim/ferox
A lightweight 2D physics engine written in C, for educational purposes.
Language: C - Size: 9.58 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 233 - Forks: 10

henshmi/Classic-Pool-Game
Classic 8 Ball pool game written in JavaScript
Language: JavaScript - Size: 34.6 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 225 - Forks: 115

Altanis/kinetics
A blazingly fast physics engine for both servers and the web, written in TypeScript 🔥
Language: TypeScript - Size: 1.48 MB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 196 - Forks: 6

mbchang/dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics
Language: Lua - Size: 349 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 168 - Forks: 17

rudransh61/Physix-go
A simple Physics engine in GoLang
Language: Go - Size: 27.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 163 - Forks: 4

louis-langholtz/PlayRho
An interactive physics engine & library.
Language: C++ - Size: 201 MB - Last synced at: 19 days ago - Pushed at: 12 months ago - Stars: 137 - Forks: 24

raymondyfei/apic2d
Affine Particle-in-Cell Water Simulation in 2D
Language: C++ - Size: 2.43 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 115 - Forks: 16

rjewson/glazejs
A high performance 2D game engine built in Typescript
Language: TypeScript - Size: 8.29 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 5

KogeLabs/Ockero
Ockero: Kotlin OpenGl Game Engine
Language: Kotlin - Size: 14 MB - Last synced at: 20 days ago - Pushed at: almost 4 years ago - Stars: 77 - Forks: 5

mtsamis/box2d-optimized 📦
A very fast and scalable physics engine, based on Box2D.
Language: C++ - Size: 2.65 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 73 - Forks: 11

hannojg/react-native-box2d
JSI port of the Box2D physics engine for React Native.
Language: C++ - Size: 3.42 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 65 - Forks: 4

phenomLi/Torque
2d 纯计算高性能刚体物理引擎
Language: TypeScript - Size: 9.5 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 65 - Forks: 11

acrlw/Physics2D
Physics2D - Simple 2D Physics Simulation for Blog Tutorials.
Language: C++ - Size: 1.22 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 63 - Forks: 6

taichi-dev/soft2d-for-unity
Soft2D-for-Unity
Language: C# - Size: 1010 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 6

jonpena/Cirobb
A small 🎮 2D physics engine that explains mechanics ⚡ in physics engines for educational use ✨.
Language: C - Size: 7.62 MB - Last synced at: 23 days ago - Pushed at: 2 months ago - Stars: 59 - Forks: 0

taichi-dev/soft2d-release
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
Language: C++ - Size: 10.3 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 6

anuraghazra/Atomic.js
:collision: Atomic.js | Greatly Simple Physics Engine For Javascript
Language: JavaScript - Size: 608 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 52 - Forks: 8

kevglass/propel-js
Simple serialisable deterministic 2d physics engine
Language: TypeScript - Size: 856 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 46 - Forks: 1

ManevilleF/bevy_verlet
Verlet physics plugin for bevy.
Language: Rust - Size: 44.6 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 45 - Forks: 3

jasonfyw/orbital-sim
A simple physics engine build over a PyGame simulation to accurately model planetary orbits in space
Language: Python - Size: 1.37 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 2

Sopiro/Muli
2D Physics engine
Language: C++ - Size: 4.14 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 32 - Forks: 4

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.
Language: C# - Size: 1.85 MB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 4

Srekel/phyxed-2d
A 2d physics engine with fixed-point support.
Language: C - Size: 6.84 KB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 29 - Forks: 1

koalefant/circle2d
Little 2D physics engine used for my game Crate Before Attack.
Language: Rust - Size: 1.88 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 3

Noofbiz/engoBox2dSystem
Physics, Collision, and Mouse systems for the Engo game engine that utilizes ByteArena's box2d Go port
Language: Go - Size: 134 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 2

louis-langholtz/Box2D Fork of erincatto/box2d
Further development of this fork has moved to my PlayRho repository.
Language: C++ - Size: 19.6 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 6

fabriziospadaro/PolygonAreaEffector
This tool allows you to create wind and flow forces to move rigid bodies, without having to combine multiple standard unity effectors
Language: C# - Size: 10.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 8

selimanac/physics-body-editor 📦
Generic physics body editor for generating convex shapes
Language: Java - Size: 8.74 MB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 13

HolyBlackCat/box2cpp
C++ bindings for box2d 3.x physics engine (aka box2c)
Language: C++ - Size: 156 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 23 - Forks: 6

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.
Language: JavaScript - Size: 9.83 MB - Last synced at: 22 days ago - Pushed at: almost 8 years ago - Stars: 23 - Forks: 7

ikpil/Box2D.NET
Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D, servers
Language: C# - Size: 2.64 MB - Last synced at: about 5 hours ago - Pushed at: 2 days ago - Stars: 22 - Forks: 0

vokegpu/bicudo
Separation Axis Theorem (SAT) physics engine library accelerated via GPGPU API (ROCm/OpenCL/CUDA) / or CPU-side
Language: C++ - Size: 1.53 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 0

markus-ebke/python-billiards
A 2D physics engine for simulating dynamical billiards.
Language: Python - Size: 34.1 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 22 - Forks: 14

photonstorm/box2d-lite
A port of Box2D Lite to TypeScript
Language: TypeScript - Size: 864 KB - Last synced at: 24 days ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 2

Sopiro/Physics
2D Physics engine written in Typescript
Language: TypeScript - Size: 66.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 3

matkuki/nim-impulse-engine
Nim port of a simple 2D physics engine
Language: Nim - Size: 684 KB - Last synced at: 30 days ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 1

AkosSeres/BallPhysics
2D physics engine written in JavaScript🏀
Language: TypeScript - Size: 2.61 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 0

Rabios/c99-game-template 📦
C99 Template for writing games, Made with love and passion!
Language: C - Size: 1.32 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 0

cathei/VolatilePhysics-FixedMath Fork of ashoulson/VolatilePhysics
A 2D Physics Library for Networked Games
Language: C# - Size: 12.8 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 1

jobtalle/PlatformerPhysics
Simple & solid physics system for grid based platformers
Language: JavaScript - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 21 - Forks: 4

oseiskar/js-car
2D JavaScript car dynamics simulation
Language: JavaScript - Size: 73.2 KB - Last synced at: 27 days ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 4

lmichaudel/alcatreize-godot 📦
Alcatreize is a custom, deterministic physics system, with pixel perfection in mind. Designed for use in the Godot Engine
Language: C# - Size: 30.5 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 3

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).
Language: C# - Size: 245 KB - Last synced at: 22 days ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 5

1j01/pbj-sandbox
2D point-based physics sandbox 🥜🍇🏖
Language: JavaScript - Size: 1.59 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 5

SOHNE/Dura2D
A learning-focused 2D physics engine project.
Language: C++ - Size: 6.92 MB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 14 - Forks: 0

velipso/smb3-physics
Reimplentation of Super Mario Bros 3 phyiscs in JavaScript
Language: HTML - Size: 16.6 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 1

EiichiroIto/Box2DLiteForPharo
A port of Box2D Lite to Pharo Smalltalk
Language: Smalltalk - Size: 46.9 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 14 - Forks: 4

sokmontrey/dynamical-js
A 2D position based physic engine written in TypeScript with React.
Language: TypeScript - Size: 1.1 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

VincentGsell/APE
Ape in PascalObject (Aka ActionScript 2d Physics Engine)
Language: Pascal - Size: 23.9 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 13 - Forks: 3

PucklaJ/GoHomeEngine 📦
A Game Engine for 2D/3D Games written in go
Language: Go - Size: 170 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

saricden/no-place-like
Streaming Phaser 3 game development, live Mon-Fri 9:30pm PST.
Language: JavaScript - Size: 14.8 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 9

LCluber/Bump.js
2D physics engine
Language: JavaScript - Size: 4.99 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

lizhuohua/impulse-engine-rust-wasm
An impulse engine written in Rust with WebAssembly
Language: Rust - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

egormkn/SDLXX
:space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)
Language: C++ - Size: 33.8 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 3

tobanteGaming/Box2D-cmake
CMake wrapper for Box2D, since it uses premake5
Language: CMake - Size: 9.77 KB - Last synced at: 6 months ago - Pushed at: almost 6 years ago - Stars: 11 - Forks: 4

MarcoBramini/flutter_pong
A simple Pong game in Flutter
Language: Dart - Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 4

drkibitz/openfl-napesamples
OpenFL implementation of samples from http://napephys.com/samples.html
Language: Haxe - Size: 264 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 0

hamdshah/PhysicsEditorExtension
Using physics editor generated polygon bodies in Unity3d (2d platform)
Language: C# - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 5

matthiasnwt/fast-poisson-solver
The Poisson equation is an integral part of many physical phenomena, yet its computation is often time-consuming. This module presents an efficient method using physics-informed neural networks (PINNs) to rapidly solve arbitrary 2D Poisson problems.
Language: Python - Size: 20.4 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 0

chandran-jr/Alienation
🛸A simple UFO Coin game created using Unity🛸
Language: ASP.NET - Size: 17.7 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

britzl/chipmunk2d-defold
Defold native extension for the Chipmunk 2D physics engine
Language: C - Size: 147 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 1

raphaelsenn/elastic-collision
Uses SFML for a compact physics simulation illustrating elastic collisions in C++.
Language: C++ - Size: 9.94 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

madmann91/TheBox
A 2D physics engine in ANSI C
Language: C - Size: 72.3 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

5Mixer/marblesim
A collaborative, cross-platform marble physics simulator
Language: Haxe - Size: 170 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

rohan-bansal/Ricochet
LibGDX 2D engine with new vector-based physics functions and a custom UI engine so you can focus on core mechanics.
Language: Java - Size: 6.36 MB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

anuraghazra/VerletDrawing
:paintbrush: Physics Based Drawing App PowerdBy Verlet.js | **Code is Outdated**
Language: HTML - Size: 900 KB - Last synced at: 21 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 6

eviltak/physics2d-rs
Yet another 2D physics engine, but with Iron Power.
Language: Rust - Size: 404 KB - Last synced at: 13 days ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 1

huzongyao/JBox2DEffects
To Learn JBox2D and try to create some 2D physics engine based effects for Android
Language: Java - Size: 910 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 1

thealphadollar/brkout
A game made using PyGame under CodeClub as a learning project.
Language: Python - Size: 137 MB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 19

wewanna/PhysicPhysics
🎇simple ideal gas particle simulator
Language: C++ - Size: 302 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 1

overbound/Unity2DPlatformer360Movement
Simple 360 degree movement physics for a 2D Platformer game. Similar in design to Sonic the Hedgehog Genesis games.
Language: C# - Size: 12.9 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 8 - Forks: 2

kiwijuice56/evolution-simulation
Interactive game to simulate emergence and natural selection in biological systems
Language: Java - Size: 582 KB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

anatom3000/Gravit 📦
A gravity sandbox. Please enjoy this :)
Language: Python - Size: 221 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 3

zzef/yape
Yape (Yet another physics engine) is a rigid body impulse based physics engine written in C++
Language: C++ - Size: 17.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 3

mishana/vectorized2d
This is a user-friendly wrapper to numpy arrays, for dealing with numerical problems in a vectorized fashion - in a 2D setting.
Language: Python - Size: 126 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

DemWafflez/cuda-2d-softbody-physics-simulation 📦
Handcrafted from scratch!
Language: C++ - Size: 220 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 2

passiomatic/platformer-physics
Proof-of-concept platformer physics system using pixel-perfect values
Language: Elm - Size: 74.2 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 0

EKarton/Java-Physics-Engine
A project comprised of a 2D Java Physics Engine API and a Java GUI Application.
Language: Java - Size: 1.84 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 3

RohanFredriksson/PancakeEngine
An OpenGL 2D game engine built with GLFW in C++. The true successor of Waffle Engine.
Language: C++ - Size: 7.96 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

alphafantomu/Love-Universe
Object Environment Engine (OEE) for the LÖVE framework.
Language: Lua - Size: 384 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

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.
Language: JavaScript - Size: 1.89 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

manjav/hx-impulse-engine
HAXE port of a simple, open source, 2D impulse based physics engine for non-view (server-side) use.
Language: Haxe - Size: 60.5 KB - Last synced at: about 9 hours ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

quietsamurai98/2D-Accretion-Simulation
Simulation of a 2 dimensional cloud of space dust
Language: Java - Size: 289 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

Syrocco/Graphical-EDMD
Event Driven Molecular Dynamics Simulation
Language: C - Size: 26.7 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 4

Chris33871/tank_squared
Pixijs turn by turn multiplayer game in development
Language: JavaScript - Size: 4.91 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 5 - Forks: 0

icza/balls-sdl
Bouncing balls demo (using SDL2)
Language: Go - Size: 94.7 KB - Last synced at: 19 days ago - Pushed at: 10 months ago - Stars: 5 - Forks: 0

ael-bekk/so-long42
so_long is a graphic project from 42 network , this project works only on macOS because of the library (mlx.h) that i used , and you need to set up this library first on your mac (GO TO 42 DOC).
Language: C - Size: 20.5 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

NikolaKostadinov/dirac
The Dirac Engine is a C++ physics engine which simulates quantum phenomena like basic quantum and wave mechanics, spin 1/2 particles and their antimatter partners in 1D, 2D and 3D.
Language: C++ - Size: 17.4 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

lemunozm/torophy
2D physics engine over a toroidal space
Language: Rust - Size: 83 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

RohanFredriksson/WaffleEngine
An OpenGL 2D game engine built with GLFW in C.
Language: C - Size: 2.49 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

guerrillacontra/react-boids-experiment
2D Boids colliding with each other made in React
Language: TypeScript - Size: 172 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

kallyluv/2D-Game-Engine
A 2D Engine with accurate Axis Aligned Border Box Physics
Language: JavaScript - Size: 28.3 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

deep110/RoiFluids
A fluid simulation package using particle systems
Language: C# - Size: 48.8 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

Henningson/Connect2
Connect Two is a rough draft of a physics-based puzzle game.
Language: C++ - Size: 2.61 MB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

Yurlungur/pyballd
A Python-Based Elliptic Solver in Axisymmetry
Language: Python - Size: 7.49 MB - Last synced at: 17 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 3
