Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
#
collision-detection
Repositories 186
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
C
Updated Dec 28, 2018
Flexible Collision Library
C++
Updated Mar 20, 2019
Open source C++ physics engine library in 3D
C++
Updated Mar 17, 2019
Updated Dec 20, 2018
Bounce is a 3D physics engine for games.
C++
Updated Feb 26, 2019
Java Collision Detection and Physics Engine
dyn4j
physics-engine
simulation
collision-detection
continuous-collision-detection
convex-hull-algorithms
convex-decomposition
Java
Updated Mar 5, 2019
A C99 3D game engine
C
Updated Feb 6, 2019
A collision detection library for 2D geometry in p5.js
JavaScript
Updated Jan 11, 2019
Classic 8 Ball pool game written in JavaScript
javascript
html5
html5-canvas
javascript-game
canvas2d
canvas-game
game-loop
snooker
pool
billiard
balls
collision-detection
collision-handling
game
scoreboard
physics
physics-2d
2d-game
ai
genetic-algorithm
JavaScript
Updated Feb 27, 2019
Dynamic AABB trees in C++ with support for periodic systems.
spatial-decomposition
spatial-partitioning
axis-aligned-bounding-box
aabb
aabb-trees
collision-detection
C++
Updated Mar 11, 2019
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Updated Feb 5, 2019
A collision extension to cgmath
Benchmark of various spatial data structures for collision detection.
C++
Updated Mar 6, 2018
A book and examples on collision detection
JavaScript
Updated Mar 8, 2019
Leaflet plugin for uncluttering L.Markers using basic collision detection.
JavaScript
Updated Apr 30, 2018
Super Simple Collision Detection for JavaScript games!
JavaScript
Updated Dec 29, 2015
Matt's Game Framework
Rust
Updated Feb 25, 2019
Real-time oriented physics engine and library that's currently best suited for 2D games.
An explanation of 2D collision tests in JavaScript
HTML
Updated Jan 6, 2018
Field of View and Line of Sight in 2D
sight
artificial-intelligence
game-ai
2d-game
2d-lighting
vision
collision-detection
linear-algebra
field-of-view
HTML
Updated Sep 21, 2018
Broad-phase optimizations.
C++
Updated Jun 22, 2018
"Arcade"-style game physics library
JavaScript
Updated Feb 1, 2017
Efficient quadtrees library written in CoffeeScript.
quadtree
quadtree-lib
datastructures
quad-tree
collision-detection
2d
tree-structure
datastructure
typescript
umd
coffeescript
colliding-elements
CoffeeScript
Updated Aug 30, 2017
2D game engine based on SDL2
C++
Updated Nov 14, 2018
2D locality queries in Go
Go
Updated May 19, 2017
Further development of this fork has moved to my PlayRho repository.
A GJK and EPA collision engine made with pure Haxe.
Haxe
Updated Mar 11, 2019
Improved version of real-time physics engine that couples FEM-based deformables and rigid body dynamics
real-time
rigid-bodies
solver
pgs
fem
mlcp-solver
joints
conjugate-gradient
soft-bodies
convex-hull-algorithms
convex-optimization
collision-detection
minkowski-sum
C++
Updated Jan 21, 2018
Self-collision detection for triangles meshes (C++, libigl, eigen)
C++
Updated Jan 4, 2017