GitHub topics: physics-2d
Bytenol/Physics-for-Cpp-Games-with-OpenGL
Physics Implementation for games and animations using Opengl3.3
Language: C - Size: 14.6 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

xxxarixx/GameDeadlineChallange
Language: C# - Size: 2.86 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ifknot/DOS-retrolib
DOS Graphics and Physics Library written in C++98 & 8086 Assembly
Language: C++ - Size: 27.6 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - 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: 23 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

tylerbhadra/Fluid_Collision_Sim
2D Fluid Collision Simulation
Language: HTML - Size: 86.1 MB - Last synced at: 22 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

fabiommendes/easymunk Fork of viblo/pymunk
An easy to use 2D rigid body physics library that wraps Chipmunk.
Language: Python - Size: 31.7 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

dastmo/Godot-DistanceJoint2D
A simple 2D distance joint for Godot.
Language: GDScript - Size: 31.3 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 3 - Forks: 0

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

theovidal/fisiks
✈️ A fairly simple physics engine, written in Go
Language: Go - Size: 76.2 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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

fosspointer/PhysicsCPP
Modular library and software for creating/interacting with physics demonstrations, written in C++
Language: C++ - Size: 3.15 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

IsaacSussman/whisker-modeling
A system for modeling point (and eventually distributed) loads on whiskers, then charting the results.
Language: Python - Size: 3.11 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

an-Iceberg/balls_with_physics
Simple physics simulation for balls.
Language: Rust - Size: 3.03 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

grageragarces/Experimental-setup-for-Bell-state-analysis-showing-confirmation-of-a-state 📦
Project based on Figure 30 of the The Virtual Quantum Optics Laboratory paper. IN TESTING PHASE.
Language: Python - Size: 117 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Esraaj-Sarkar-Gupta/Physics-Sim
Physics Simulator built using Python
Language: Python - Size: 45.6 MB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

HaydenD100/Verlet-Intergration-Simulation
This is a simple simulation that I made using python and pygame for the GUI. Using the hotbar at the top of the screen users can choose different options to create different structures using points and connecting points together. For more information on Verlet Intergration: https://en.wikipedia.org/wiki/Verlet_integration
Language: Python - Size: 181 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

BrotalityG/Final-Project
This is my CS225 Final Project, where I made a 2d physics engine. While some parts aren't perfect, I didn't need to do something this complex but I chose to for the sake of a challenge. I had a lot of fun with this project and learned a lot.
Language: Java - Size: 16 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

rumkugel13/StackItUp
A tower stacking game made in MonoGame
Language: C# - Size: 832 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

SaiSrujanReddyP/PhysXForge
This is a simulator, made using java, that allows to visualise the movement of spheres in a 2d space, under the effect of gravity, drag force, and even gravity due to other spheres.
Language: Java - Size: 199 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

m039/UncontrollableStick
A very small prototype to get acquainted with Godot
Language: GDScript - Size: 4.25 MB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

carlossando/RoboticArmWithVision
Kinematic 2D 2 link arm for pick and place controlled by a color blob detected by an Image processing algorithm.
Language: Processing - Size: 2.88 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

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

kyokotoreno/project-sg
A Physics Engine Project
Language: C++ - Size: 42 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

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

icza/balls-wde
Bouncing balls demo (using go.wde)
Language: Go - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ChesterLuna/Dust-Bunny-Game
A videogame for INT D 450. A 2D platformer based in Unity. (Work In Progress)
Language: C# - Size: 594 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

dersiwi/tanker
Game Clone of a simple tank-Game
Language: Python - Size: 406 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

hirok2005/physicsim
Physics Engine
Language: C++ - Size: 673 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

JoeStrout/miniscript-physics
2D physics package for MiniScript (especially Mini Micro)
Language: MAXScript - Size: 73.2 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 4

marcinjahn/physics-simulator
A simple implementation of a physics engine in Rust
Language: Rust - Size: 52.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

igorpaivaf/physical-system-simulations
Physical system simulations using Vpython
Language: Python - Size: 4.88 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iLoveTangY/p2d
2d physic engine written in rust
Language: Rust - Size: 117 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

duanxianpi/OCREye
A OCR Software based on Google Cloud Platform
Language: C# - Size: 528 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

grageragarces/2D-and-3D-modelling-of-superconducting-and-non-superconducting-particles-within-a-random-material 📦
Modelling of 2D and 3D randomly generated material conductivity at a particle scale.
Language: C - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

grageragarces/PH20018-Programming-Skills-Coursework-2 📦
This coursework contains modelling of randomly created material conductivity at a particle scale.
Language: C - Size: 1.01 MB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

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

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

NoahLake07/Java-Physics-Engine
a modular physics simulation engine implemented in Java. It provides the functionality to simulate the motion and collision of objects under the influence of forces. The engine can be easily integrated into any project that requires physics simulations, such as games or educational software.
Language: Java - Size: 6.84 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

starblasters8/Physics-Engine
A surprisingly decent physics engine that I got bored of and stopped working on :)
Language: Java - Size: 22.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 2

Frank-Devon/physics_engine
Mechanics simulation. Springs, bungees, rods, cables and collisions are simulated.
Language: C++ - Size: 819 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Sal93Git/Unity-Custom-Game-Physics-Engine
A custom physics engine for unity including collision detection and applying forces with included Dijkstras and A* pathfinding
Language: ShaderLab - Size: 1.31 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

4marnath/N-Body-Gravity-Simulation
This is a simple 2D simulation where you can spawn particles of both positive and negative energies and they'll interact with each other due to their gravitational forces.
Language: Python - Size: 18.5 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

kolumb/asteroids
Clone of old Asteroids game
Language: JavaScript - Size: 36.1 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

tkulpa/arena-brawl
TypeScript Action Arena Brawling game, written with help of Phaser Engine
Language: TypeScript - Size: 23.3 MB - Last synced at: 12 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

OlaPietka/MiniGolf
Simple mini golf game using pygame and implemented phycis engine
Language: Python - Size: 20.1 MB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

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

FrankenApps/PendulumSimulation
See the simulation over there:
Language: HTML - Size: 765 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

FrankenApps/BendingLines
Not yet ready:
Language: JavaScript - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

crcarlo/ball-bounce-physics
Calculating the bounce effect of a 2D ball on a static object
Language: TypeScript - Size: 383 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gur22-09/2DPhysX
a 2D rigid body physics implementation
Language: C++ - Size: 104 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gras4all/starcup
Application for demonstration spriteKit framework
Language: Swift - Size: 72.3 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

lex/lua-balls
Language: Lua - Size: 1.22 MB - Last synced at: 6 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 1

guisopo/2d-vector-library
A simple Javascript Vector Library for 2D Canvas
Language: JavaScript - Size: 1.33 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

xcodeassociated/GodotSimulations Fork of JohnMeadow1/GodotSimulations
Simulations in Godot Engine 3
Language: GDScript - Size: 213 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

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: 12 months ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 0

hexian000/balls
A demo for the simplest continuous collision detection (CCD) algorithm written in 100% Lua.
Language: Lua - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nevidimka787/CosmicDuels
Ofline 2D game for 2-4 players.
Language: C++ - Size: 261 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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

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

YuyuZha0/n-body
a JavaScrpit simulator of 2-Body and 3-Body problem
Language: JavaScript - Size: 14.6 KB - Last synced at: 19 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 4

kkohoutek/sfml-box2d-simple-example
Simple example of Box2D physics simulation rendered with SFML in ~100 lines.
Language: C++ - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

angelsalascalvo/basic-authoritative-server
Ejemplo básico de un sistema de Servidor Autoritario (authoritative server) + Cliente en Unity 2D 🧲
Language: C# - Size: 76.2 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

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

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

GuildOfCalamity/ConsoleSand
A simple physics demonstration using the console.
Language: C# - Size: 177 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

kleethesama/vectorPhysicsFS
Small physics-calc project written in F#.
Language: F# - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hxrrybarry/terminal-physics
A light-weight physics engine all based within the terminal.
Language: C# - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Ryuou02/Java_physics_simulator
This is a simulator, made using java, that allows to visualise the movement of spheres in a 2d space, under the effect of gravity, drag force, and even gravity due to other spheres.
Language: Java - Size: 108 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Thirulogeswaren/DelBerry
2D Particle Engine Prototype
Language: C++ - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - 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

DavidASmith/hundred-balls
Simple physics game using p5.js and p5.play.
Language: JavaScript - Size: 402 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Farias123/pendulum-simulation
This project simulates three different types of pendulums: a simple one, one with air friction, and a double pendulum
Language: Python - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

HaywardHHayward/PhysicsGame
Language: GDScript - Size: 28.5 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

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

Mbiushelix/field-mapping
VIsualize forcefield with matplotlib
Size: 2.05 MB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

11BelowStudio/ce812
Repository for my Physics-Based Games work. And CRAPPY - the Cool Realism-Adjacent Physics Package, Y'know?
Language: Java - Size: 246 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

Wikot235/Falling-Sand
Very simple falling sand simulation.
Language: C++ - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - 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

pvmm/flappy-canarinho
Flappy Bird versão Canarinho Pistola #pt_BR
Language: Python - Size: 59.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

dStern98/particle-simulator
2D graphics of elastic particle collisions
Language: Rust - Size: 942 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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

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

Jacob3075/physics-engine
Simple 2d physics engine in Rust using Bevy
Language: Rust - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Ar-Ess/NoPhysicsLibrary
Acoustic simulation library for videogames & research purposes. Acoustics stand for a physics engine plus a responsive audio system to those physics.
Language: C++ - Size: 31.7 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

clarkmu/Three-js-2d-gravity-effect
Created with CodeSandbox
Language: JavaScript - Size: 123 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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

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

aadium/physics-plot
This is a web application that plots the graphs of different physics equations.
Language: JavaScript - Size: 1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

marcpaulo15/pygame_funny_simulations
Implementation of several funny simulations to learn Python, Pygame, and Pymunk
Language: Python - Size: 5.54 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

MahoganyTown/Platformer
2D Platformer game based on C++ and SFML
Language: C - Size: 296 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

gnikoloff/2d-phy
Lightweight 2D physics engine
Language: C++ - Size: 301 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

PrimerLi/Ising
A C++ program for simulating the 2D Ising model using classical Monte Carlo method. External magnetic field is introduced. Spontaneous magnetization is observed below the transition temperature. Hysteresis loop for magnetization versus external field emerges below the transition temperature.
Language: C++ - Size: 655 KB - Last synced at: 11 months ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 4

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

shawn-simon-developer/ParticleStation
A simple JavaScript particle engine.
Language: JavaScript - Size: 789 KB - Last synced at: over 1 year ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

Green-Sky/mushmachine_box2d
Box2D integration for MushMachine
Language: C++ - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

starmadegeek/chaos
Various physical phenomena demonstrating the 'Chaos theory' principles.
Language: HTML - Size: 39.1 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - 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

quonic/Odin-Physics
Physac implementation for the Odin language
Language: Odin - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

HudsonSchumaker/DodoiEngine
Basic 2D engine using ECS concept.
Language: C++ - Size: 11.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

antjacquemin/physics
Language: JavaScript - Size: 21.3 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0
