Phaser or Three.js for a browser game? Lessons from 2D and 3D games on one testable core
How a three-game superhero suite uses Three.js for its 3D arena and open city, Phaser 3 for a 2.5D brawler, and one engine-free core for rules, input, audio and tests. The trade-offs, and a checklist.
