2D Physics Engine

A simple 2D Physics engine, written from scratch in C++ using SDL, along with some Lua Scripting. (GitHub project link: https://github.com/aviralgoel/SupremeEngine)

Features set

  • Particle Physics
  • Simulating Movement
  • Adding Force and Force resolution
  • Rigid Body Physics
  • Collision and Collision Resolution
  • Rendering and Textures
  • System of Constrainsts / Distance Constraints / Penetration Constraints
  • Verlet Integeration
  • Optimization