36 Open Source Collision Software Projects
Free and open source collision code projects including engines, APIs, generators, and tools.
Cute_headers 2746 ⭐
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Awesome Collision Detection 413 ⭐
:sunglasses: A curated list of awesome collision detection libraries and resources
Intersects 231 ⭐
a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
Phaser Arcade Slopes 125 ⭐
:triangular_ruler: A Phaser CE plugin that brings sloped tile collision handling to the Arcade Physics engine
Spatial Collision Datastructures 95 ⭐
Benchmark of various spatial data structures for collision detection.
Hujianzhe Util 78 ⭐
Phaser Tilemap Plus 50 ⭐
Tilemap animations, physics, events and custom property enhancements for Tiled JSON map files
Copilot 43 ⭐
Lane and obstacle detection for active assistance during driving. Uses windowed sweep for lane detection. Combination of object tracking and YOLO for obstacles. Determines lane change, relative velocity and time to collision
Ssvscollision 23 ⭐
[HEADER-ONLY] C++14 AABB simple collision detection/response framework for games. Depends on SSVStart, SFML2.0. It has nice performance. Features interchangeable spatial partitioning and resolution systems, a way to prevent the "crack problem", easy to use C++11 lambda callbacks for collision events. It's not perfect, but it should work very well for any simple 2D game.
Opengjk 23 ⭐
Fast and reliable implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for C, C# and Matlab
Smarttrafficintersection 20 ⭐
Another AI toy project, of a traffic intersection controlled by a Reinforcement Learning AI agent to optimize traffic flow in an intersection of vehicles or pedestrians
Curl Collisions 20 ⭐
An implementation of Heilman et al.'s differential attack on IOTA's Curl hashing function.
Intersection Wasm 12 ⭐
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller