We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Add Tween and depthTest breaking changes to 19.0.0 upgrade guide
Add 19.0.0 breaking changes to upgrade guide Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add MTL material support docs and live example links Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add 3D Mesh Rendering section to Rendering API wiki Documents the new drawMesh API, Mesh class, OBJ loader, 3D transforms, perspective projection, backface culling, and renderer differences. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Redesign wiki home page: better structure, getting started, horizontal rules
Update Tiled collision wiki: concave polygons now auto-decomposed
Modernize Third-Party Tools wiki pages: TexturePacker, PhysicsEditor, BitmapFont
Modernize all Details & Usage wiki pages: remove me. prefix, use Application pattern
Updated Home (markdown)
Enhance Rendering API wiki: live examples, code samples, custom drawing guide
Update FAQ: add getting started, Application, renderer, scaling, debugging, levels sections
Updated Upgrade Guide (markdown)
Update Upgrade Guide with 18.2 and 18.3 changes
Add arcTo, Path2D section to Rendering API reference
Updated Rendering API (markdown)
Add bezierCurveTo/quadraticCurveTo to Rendering API reference
Fix WebGL-Only section: methods exist on both renderers
Use video.AUTO/CANVAS/WEBGL constants in Choosing a Renderer section
Add setLineDash/getLineDash to Rendering API reference
Add gradient methods to Rendering API reference
Add Rendering API reference page with Canvas 2D comparison
Modernize FAQ to current melonJS API and best practices - Replace me.* namespace with ES module imports - Use modern event API (event.on/off instead of subscribe/publish) - Replace jQuery form input example with vanilla JS - Update packaging recommendations (add Tauri, remove outdated refs) - Simplify collision explanation, remove dead forum links - Add note about pool.register auto-registering Tiled factories - Clean up code examples to use const/let, template literals
Clean up wiki: remove dead pages, modernize Home page Removed: - Roadmap (covered versions 0.9.5-2.1.0, 11 years outdated) - Code snippets (2013, ancient APIs) - Building for production with the Boilerplate (self-deprecated) - How to build for tvOS using Ejecta (Ejecta abandoned) - Making your game into a mobile hybrid app (CocoonJS/PhoneGap dead) Home page: - Removed dead links (html5gamedevs.com, old boilerplate, Cian Games) - Removed outdated external tutorials (melonJS 1.x/2.x era) - Simplified structure into clear sections - Updated documentation URL - Added Discord link
Update WeChat and Facebook Instant Games guides to modern melonJS - Use ES6 classes and imports instead of Jay inheritance (me.Sprite.extend) - Use new Application() entry point instead of me.video.init/me.device.onReady - Use event.on() instead of me.event.subscribe() - Update SDK references and minimum version to 18.x - Remove dead links (html5gamedevs.com forum) - Fix typos and modernize code examples