.NET Standard Collision Detection
Go to file
cosmonaut 6bda2e5ab4
continuous-integration/drone/push Build is passing Details
specifying 2D and adds AABB3D
2020-09-06 19:38:51 -07:00
Bonk specifying 2D and adds AABB3D 2020-09-06 19:38:51 -07:00
Test specifying 2D and adds AABB3D 2020-09-06 19:38:51 -07:00
.drone.yml change to droneCI 2020-02-20 18:13:29 -08:00
.gitignore fix bug in Line iterator + comparison cleanup 2019-12-08 19:46:08 -08:00
LICENSE add license 2019-09-06 01:13:35 -07:00
README.md add droneCI badge 2020-02-20 18:39:41 -08:00
bonk.sln initial commit 2019-09-06 01:11:58 -07:00

README.md

MoonTools.Bonk

NuGet Badge Build Status

Bonk is a fast and modular collision detection system for .NET that is part of the MoonTools suite. It can be used with any .NET-based game engine.

Bonk is designed to help you figure out if two shapes are overlapping and by how much.

Bonk is not a physics simulator and it will not help you execute collision responses.

Bonk is designed for performance and memory efficiency. Defining shapes and performing collision tests require no heap allocations and put no pressure on the garbage collector. If you reuse spatial hashes, Bonk will never cause garbage collection.

Bonk is licensed under the LGPL-3 license. In summary: feel free to include it in your closed-source game and modify it internally at will, but if you make changes that you intend to redistribute, you must freely publish your changes.

Documentation

https://moontools-docs.github.io/bonk/