IT-lexicon › Web › Matter.js

Matter.js

Web Svenska → Bijgewerkt: 2026-10-27

Een 2D-physicsengine in puur JavaScript, voor spellen en interactieve demo's die in de browser moeten draaien zonder gecompileerde afhankelijkheden.

Liam Brummitt bracht Matter.js in 2014 uit onder de MIT-licentie. Het regelt rigid bodies, samengestelde vormen, veren en constraints, botsingsdetectie met een broad phase en slapende lichamen die uit de berekening vallen. Zelf tekent het niets, afgezien van een eenvoudige debug-renderer voor canvas; de bedoeling is dat je het aan je eigen graphics koppelt.

Phaser 3 levert Matter.js mee als zwaargewicht alternatief voor de eenvoudige Arcade-physics, waardoor het een van de meest gebruikte physicsengines op het web is. De concurrentie is Box2D, gecompileerd naar WebAssembly: sneller, maar aanzienlijk onaangenamer om te debuggen in de devtools van de browser.

← Terug naar het lexicon