kikito/bump.lua
A collision detection library for Lua observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5211
- days_rel: n/a
- days_push: 1069
- n_releases_24m: 0
Adoption not part of the score
1099 stars · 84 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
bump.lua is a Lua library for axis-aligned bounding-box (AABB) collision detection with basic collision response, designed for gameistic (not realistic) physics. It uses a spatial grid for fast queries and works in any Lua-compatible environment, including LÖVE.
Use cases
- detect collisions between rectangles in a Lua game
- build a platformer like Super Mario with sliding collision response
- make a top-down Zelda-style game with wall collisions
- prevent fast-moving bullets from tunneling through walls
- query which game entities touch a point, segment, or rectangular zone
- add simple physics to a shoot 'em up or fighting game
When to choose
- your game entities can be represented as axis-aligned rectangles
- you want gameistic collision handling for a platformer or top-down game
- you need tunnelling protection for fast-moving objects
- you want a small, fast, memory-efficient pure-Lua library
When to avoid
- you need circle or polygon collision shapes
- you need realistic physics like stacking or rolling
- you need simultaneous multi-object collision resolution in a deterministic order
- you are building a full physics simulation
Facets
library · maturity maintenance
game-engine simulation gaming-tools lua cross-platform collision-detection aabb game-physics love2d spatial-hash game-development
1 source
- readme: https://github.com/kikito/bump.lua · fetched 2026-08-28 · 91237fe90325
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kikito/bump.lua | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem