Skip to content

AntarticCoder/arc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARC

A simple 2D physics that may be expanded upon in the future. Written in C++ 17.

To-Do

  • Consider adding a file of constants like gravity

  • Add operators for Vec3s like '+=' or '/'

  • Change Body members to use proper Getter functions

  • Change the body files to rigid body files

  • Pass timestep into integrate function

  • Make Restitution a variable

  • Improve OpenGL example to take in objects as a vector instead of individually

  • Automatically disable gravity, forces, ect for triggers

  • Implement friction with Physics materials or something like that

  • Give collision callbacks info about what object intersected with it

  • Implement Dynamics

  • Implement 2D OpenGL example

  • Implement Basic AABB Collision Detection

  • Implement Spheres for Collision Detection too

  • Render a circle in OpenGL to use for the example

  • Implement Collision Callbacks

About

A simple 2D physics engine written in C++ 17

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published