An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: physics-2d

Steve987321/Fizzix

Physics project for Engine2D

Language: C++ - Size: 9.13 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

ctotheameron/pdphyzx

Lightweight STB-style single header physics library for the Playdate

Language: C - Size: 213 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

ikpil/Box2D.NET

Box2D.NET - a port of Box2D, is a 2D physics engine for games, .NET C#, Unity3D

Language: C# - Size: 2.47 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 16 - Forks: 0

HolyBlackCat/box2cpp

C++ bindings for box2d 3.x physics engine (aka box2c)

Language: C++ - Size: 156 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 23 - Forks: 6

i-e-b/Toad

Experimental 2D game engine, for learning purposes

Language: Java - Size: 1.25 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

c0wie/PhysicsEngine

pe2d - 2D phsics engine built from scratch to understand how collision in games works.

Language: C++ - Size: 475 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

Syrocco/Graphical-EDMD

Event Driven Molecular Dynamics Simulation

Language: C - Size: 26.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 4

jhuckstead83/scalarstack

A harmonic symbolic framework for scalar geometry, recursive physics, and quantum emergence.

Language: Python - Size: 0 Bytes - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

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: 7 days ago - Pushed at: 13 days ago - Stars: 971 - Forks: 191

Alphaharrius/Zipper.jl

Implementation of Zipper Entanglement Renormalization on Julia platform.

Language: Julia - Size: 17.5 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

Sopiro/Muli

2D Physics engine

Language: C++ - Size: 4.04 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 32 - Forks: 4

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: 13 - Forks: 1

Unity-Technologies/PhysicsExamples2D

Examples of various Unity 2D Physics components and features.

Language: C# - Size: 1.48 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 572 - Forks: 83

TheColours/Agar-Clone

A new version of agar.io

Language: HTML - Size: 5.31 GB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 1

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: 14 days ago - Pushed at: almost 8 years ago - Stars: 23 - Forks: 7

ManevilleF/bevy_verlet

Verlet physics plugin for bevy.

Language: Rust - Size: 44.6 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 45 - Forks: 3

albertinopadin/BallPhysics

Simple ball physics with gravity and collisions implemented in SwiftUI

Language: Swift - Size: 36.1 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

piqnt/polymatic-example-eight-ball

Multiplayer 8-Ball pool, implemented using Polymatic, Socket.io, Planck/Box2D, and SVG

Language: TypeScript - Size: 134 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

jakecoffman/cp

A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.

Language: Go - Size: 341 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 327 - Forks: 23

marcustansoon/PhysicsEngine.js-2D

Language: JavaScript - Size: 263 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

jdeokkim/ferox

A lightweight 2D physics engine written in C, for educational purposes.

Language: C - Size: 9.58 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 233 - Forks: 10

fwilleke80/minigolf

A fun and minimalistic implementation of a Minigolf engine

Language: Python - Size: 0 Bytes - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

Chris33871/tank_squared

Pixijs turn by turn multiplayer game in development

Language: JavaScript - Size: 4.91 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 0

ulasbayraktar/reptile-simulation

Interactive creature simulation using JavaScript and HTML5 Canvas, featuring procedurally generated reptiles, tentacles, and squid-like entities that respond to user input.

Language: JavaScript - Size: 0 Bytes - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

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

rudransh61/Physix-go

A simple Physics engine in GoLang

Language: Go - Size: 27.9 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 163 - Forks: 4

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: 15 days ago - Pushed at: about 2 months ago - Stars: 59 - Forks: 0

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: 21 days ago - Pushed at: 8 months ago - Stars: 196 - Forks: 6

CaioPinho9/game-engine

A simple, actually no, its not simple, a game engine

Language: Java - Size: 2.34 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

benni-ben/physix

a physics game forked from https://github.com/juhl/physicsRus

Language: JavaScript - Size: 335 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

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.

Language: JavaScript - Size: 7.73 MB - Last synced at: 20 days ago - Pushed at: 29 days ago - Stars: 4 - Forks: 0

raphaelsenn/elastic-collision

Uses SFML for a compact physics simulation illustrating elastic collisions in C++.

Language: C++ - Size: 9.94 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

Yurlungur/pyballd

A Python-Based Elliptic Solver in Axisymmetry

Language: Python - Size: 7.49 MB - Last synced at: 9 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 3

taichi-dev/soft2d-for-unity

Soft2D-for-Unity

Language: C# - Size: 1010 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 60 - Forks: 6

markus-ebke/python-billiards

A 2D physics engine for simulating dynamical billiards.

Language: Python - Size: 34.1 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 22 - Forks: 14

villevli/physics2d-js

A small 2d physics demo calculating collisions and forces between polygons

Language: JavaScript - Size: 21.5 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

DemWafflez/cuda-2d-softbody-physics-simulation 📦

Handcrafted from scratch!

Language: C++ - Size: 220 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 2

kevglass/propel-js

Simple serialisable deterministic 2d physics engine

Language: TypeScript - Size: 856 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 46 - Forks: 1

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: 11 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 0

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: 2 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

GreysonR/ter.js

2D physics engine built for web games

Language: JavaScript - Size: 4.31 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

KogeLabs/Ockero

Ockero: Kotlin OpenGl Game Engine

Language: Kotlin - Size: 14 MB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 77 - Forks: 5

SOHNE/Dura2D

A learning-focused 2D physics engine project.

Language: C++ - Size: 6.92 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 14 - Forks: 0

JonasGruenwald/verlet-ts

2D Verlet Physics Simulation in TypeScript

Language: TypeScript - Size: 61.5 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

Linux0Hat/physicium

A physic engine on the web build with wasm in rust

Language: Rust - Size: 51.8 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

sokmontrey/dynamical-js

A 2D position based physic engine written in TypeScript with React.

Language: TypeScript - Size: 1.1 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 0

kiwijuice56/evolution-simulation

Interactive game to simulate emergence and natural selection in biological systems

Language: Java - Size: 582 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

evanlaube/homarus

A relatively lightweight physics engine created in C++

Language: C++ - Size: 144 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

maiconpintoabreu/space-pixel-game

2d topdown pixel "art" space exploration game written using Raylib.

Language: C++ - Size: 169 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

fpuma/Leo

Leo is a 2D physics framework. Using Box2D under the hood.

Language: C++ - Size: 15.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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: 3 days ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 2

gkoolstra/quantum_electron

Toolkit for electron clusters confined in a 2D plane.

Language: Python - Size: 52.5 MB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 2

darthumutdeniz/PhysicsModelInUnity

An attempt to make a physics motor myself in unity

Language: C# - Size: 443 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

MARECKIyt/bouncing-ball-simulation

simulation of perfectly elastic circles with or without gravity

Language: C# - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

TheBlueberryCompendium/Pymunk-Pong

This is an application of pymunk in creating a pong game, showing how physics can be used in graphics.

Language: Python - Size: 11.7 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

niuee/bolt

A work in progress physics simulation engine

Language: TypeScript - Size: 168 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

louis-langholtz/PlayRho

An interactive physics engine & library.

Language: C++ - Size: 201 MB - Last synced at: 11 days ago - Pushed at: 12 months ago - Stars: 137 - Forks: 24

congcoi123/tenio-engine

The engine module is for the TenIO framework.

Language: Java - Size: 241 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

eviltak/physics2d-rs

Yet another 2D physics engine, but with Iron Power.

Language: Rust - Size: 404 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1

hannojg/react-native-box2d

JSI port of the Box2D physics engine for React Native.

Language: C++ - Size: 3.42 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 65 - Forks: 4

vislupus/p5-simulations

Variety of simulations built using p5.js

Language: HTML - Size: 1.05 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

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.)

Size: 5.42 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

AnshLohani/Maths-Physics

Figuring out how to visualize concepts of physics on a graph/environment. Everything there is to know of physics and Mathematics visualized using the most common libraries in Python

Language: Python - Size: 28.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

mateo-patino/jcurve

Code for paper "Jerk, Acceleration, and Speed on Inclined Surfaces", 2024.

Language: Python - Size: 76.2 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rumkugel13/EightBall

A 8-Ball Pool game made in MonoGame

Language: C# - Size: 10.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

PucklaJ/GoHomeEngine 📦

A Game Engine for 2D/3D Games written in go

Language: Go - Size: 170 MB - Last synced at: about 3 hours ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

shaan-s/2dPhysicsSim

Implements basic 2d kinematics in pygame

Language: Python - Size: 2.93 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

britzl/chipmunk2d-defold

Defold native extension for the Chipmunk 2D physics engine

Language: C - Size: 147 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 1

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: 2 days ago - Pushed at: over 1 year ago - Stars: 52 - Forks: 6

Mahdi7s/LifeInEgg

A complete 2D physics-based mobile game with 100+ level, developed with Game Maker

Language: Yacc - Size: 110 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

matkuki/nim-impulse-engine

Nim port of a simple 2D physics engine

Language: Nim - Size: 684 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 1

TheVave/Angulos

A Physics/game engine made entirely with C#.

Language: HTML - Size: 1.38 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

frostybee/pendulum-waves

A pendulum waves simulation implemented in JavaFX.

Language: Java - Size: 17.1 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

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: 7 days ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 2

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: 14 days ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 5

kyrylo-sovailo/P6

2D solid constructions editor and simulator

Language: C++ - Size: 525 KB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jakubtomsu/box2d-lite-zig

Box2D-Lite rewritten in Zig. Box2D is a small physics engine for 2D games.

Language: Zig - Size: 2.33 MB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

Kiuh/physics-engine

2D physics simulation with Vulkan

Language: C++ - Size: 868 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

a740g/Physac64

QB64-PE bindings for Physac 2D physics library.

Language: QuickBASIC - Size: 1.22 MB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

passiomatic/platformer-physics

Proof-of-concept platformer physics system using pixel-perfect values

Language: Elm - Size: 74.2 KB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 0

photonstorm/box2d-lite

A port of Box2D Lite to TypeScript

Language: TypeScript - Size: 864 KB - Last synced at: 17 days ago - Pushed at: about 5 years ago - Stars: 22 - Forks: 2

1j01/pbj-sandbox

2D point-based physics sandbox 🥜🍇🏖

Language: JavaScript - Size: 1.59 MB - Last synced at: 17 days ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 5

seoProductions/Physics_Demo

Implimented Kinematics - using SFML-ImGui

Language: C++ - Size: 215 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Joe-Bulfer/spaceship

Godot 2D Spaceship, Gravity, Particle Simulation

Language: GDScript - Size: 144 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

JerboaBurrow/Hop

Lightweight, cross-platform, 2D game engine | ECS; Lua Console; Physics; Tile based

Language: C++ - Size: 54.2 MB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

XKMR/simpleParticleSimulator

very simple Javascript and html code to simulate a number of particles with influence on eachother

Language: JavaScript - Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Pulsarnixx/pendulum-simulation

Self-made simple engine and simple simulation app

Language: C++ - Size: 8.51 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - 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: 10 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 3

raymondyfei/apic2d

Affine Particle-in-Cell Water Simulation in 2D

Language: C++ - Size: 2.43 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 115 - Forks: 16

OskarSzafer/Space-Physics-for-Unity

Physics engine developed for 2D games set in space.

Language: C# - Size: 27.5 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

oseiskar/js-car

2D JavaScript car dynamics simulation

Language: JavaScript - Size: 73.2 KB - Last synced at: 20 days ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 4

buzz/gravity-defiled

Gravity Defiled is a physics-based 2D motorcycle trial racing game.

Language: Python - Size: 261 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

RobinKa/pga2d-rigidbody

Using Projective Geometric Algebra for Rigidbody Physics in 2D with TypeScript

Language: TypeScript - Size: 209 KB - Last synced at: about 1 hour ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

EP-coode/particles-emiter

It allows you to create custom particle effects with mouse interactions.

Language: TypeScript - Size: 116 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

JavinalCharles/BitAlchemy

A Fast and Lightweight Entity-Component-System (FLECS)-based Game Development Library and Framework built on C++ and SDL2.

Language: C++ - Size: 12.6 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

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: 14 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: 11 days ago - Pushed at: almost 7 years ago - Stars: 29 - Forks: 1

GioByte10/SimLab

Interactive P5 JS simulations

Language: JavaScript - Size: 81.2 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

DanielNawrot/2D-Gravity-Simulation

2D n-Body Gravity Simulation

Language: Python - Size: 24.4 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

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: 6 months ago - Pushed at: about 1 year ago - Stars: 663 - Forks: 45