slick is a simple to use polygon collision library inspired by bump.lua
The main features of erinmaus/slick are: Physics and Collisions.
Open-source alternatives to erinmaus/slick include: melonjs/melonjs — melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a… unitytechnologies/open-project-1 — This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample… aweptimum/strike — 2D Collision Detection for Lua using the Separating-Axis Theorem. hdictus/breezefield — a physics library wrapper for love2d. kikito/bump.lua — A collision detection library for Lua. zhangf911/loveblobs — softbody library for the love2d game framework.
melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan
This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification. The project implements core game systems through Unity's built-in features, including layered Animator state machines for character and enemy animation control, Scriptable Objects for modular game configuration, and a component-based e