Skip to content

jollycrouton/Sharp-Collisions

 
 

Repository files navigation

Sharp-Collisions

Deterministic collision system written in C#

Features:

  • 2D collisions and resolution (3D coming eventually)
  • Discrete collision detection
  • Deterministic behavior using fixed point math
  • Broad Phase/Narrow Phase
  • AABB collisions
  • Sphere/Capsule collisions using distance checks
  • Convex polygon collisions using GJK-EPA algorithms
  • Collision layers / Ignore collisions
  • Triggers
  • Rotation support
  • Collider offset
  • Collision flags
  • Collision events
  • Collision manifolds (return contact normal, depth and point)
  • A basic character controller

Sharp Collisions is in preview state. There's some things to polish at the moment.

Using Godot 3.5 LTS. Unity/Monogame versions are being planned.

About

Deterministic collision system written in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.4%
  • GDScript 0.6%