Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
-
Updated
Jan 8, 2026 - C
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
Simple rigid-body physics simulator powered by XPBD.
Develop a 3D interactive graphics rendering engine
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
42 project cub3d, with a main menu, settings, sound & music, a minimap, actual gameplay with a random generated map, an endscreen with a highscore and more features coming soon
This is a 3d engine written from scratch in my last semester on the university (Spring 2009)
Single file collision detection, closest point, and raycasting library for convex shapes using GJK
Basic 3D Collision Detection and Resolution implementation Using GJK and EPA algorithms.
2D Game Engine written in pure C99
Three CUDA projects of course "GPU computing": BVH collision detection, Julia set and ray tracing of spheres.
Neon/AVX simd library, vector size agnostic
Real-time 3D collision detection for convex polyhedrons using the Gilbert–Johnson–Keerthi (GJK) algorithm
Event Driven Molecular Dynamics Simulation
A one-file, zero-dependency, SAT collision detection library in pure C (a port of sat-js)
Spatial hashing for broadphase collision detection
A 3D Game & Physics Engine for N64 using libdragon and tiny3d
Add a description, image, and links to the collision-detection topic page so that developers can more easily learn about it.
To associate your repository with the collision-detection topic, visit your repo's landing page and select "manage topics."