Tag
2d
Tools in this catalog tagged 2d. Honest Catch, not a roundup.
5 tools · the Catch, not a ranking
- KAPLAYMIT successor to Kaboom for playground-first 2D games
Two lines: stable v3001 vs v4000 still alpha. Official host is kaplayjs.com, not kaboomjs.com. Named homepage titles are testimonials, not a studio showcase.
- Matter.jsMIT 2D rigid-body physics, not a Phaser replacement
Loud: Phaser already ships Matter physics. If you are on Phaser, you already have this. This gem is for Pixi/KAPLAY/canvas, not a second physics stack inside Phaser. Distinct from Phaser (full engine) and howler.js (audio sprites).
- RapierApache-2.0 Rust/WASM physics: 2D+3D, joints, SIMD
Rust/WASM 2D+3D with joints/SIMD/optional determinism — Matter.js is MIT 2D only. Planck HOLD (same 2D JS slot as Matter). Distinct from Matter.js.
- GodotMIT engine with HTML5/Wasm+WebGL2; Compatibility mode for embeds
Loud: Compatibility/WebGL2 only for web; threaded export needs COOP/COEP — single-thread default since 4.3 for embeds. Not Phaser JS canvas. Distinct from Phaser.
- Excalibur.jsBSD-2 TypeScript 2D HTML5 game engine; free forever
Still pre-1.0 API caution. Vs Phaser/melonJS/KAPLAY: smaller plugin marketplace than Phaser; not a 3D/WebGPU-first engine. You bring art pipeline and multiplayer.