{"repo":"melonjs/melonJS","free":true,"listed":false,"github":"https://github.com/melonjs/melonJS","clone":"git clone https://github.com/melonjs/melonJS.git","description":"a modern & lightweight HTML5 game engine","language":"JavaScript","stars":6360,"topics":["melonjs","javascript","game-engine","webgl","webaudio","html5","es6","gamedev","game-development","canvas2d"],"license":"MIT","category":"game-templates","readme_excerpt":"melonJS 2 ========= A modern & lightweight HTML5 game engine ------------------------------------------------------------------------------- melonJS is an open-source 2.5D game engine designed for indie developers — perspective and orthogonal cameras, GPU-accelerated tilemap rendering, post-processing effects, custom shaders, 3D mesh support, polygon-accurate physics, modern Tiled workflows, and high performance. Runs on WebGPU, WebGL 2 or Canvas2D with automatic fallback, tree-shakeable so you only pay for what you use, and the entire engine fits in 150 KB minzipped of vanilla JS/TS with no toolchain lock-in. Built with ES6 classes and bundled with esbuild. melonJS is licensed under the MIT License and actively maintained by the team at AltByte in Singapore. Why melonJS ------------------------------------------------------------------------------- melonJS is designed so you can focus on making games, not on graphics plumbing . - Canvas2D-inspired rendering API — If you've used the HTML5 Canvas, you already know melonJS. The rendering API ( save , restore , translate , rotate , setColor , fillRect , ...) follows the same familiar patterns — no render graphs, no shader pipelines, no instruction sets to learn. - True renderer abstraction — Write your game once, run it on WebGPU, WebGL 2 or Canvas2D with zero code changes. The engine handles all GPU complexity behind a unified API: the default AUTO mode negotiates the best available backend (WebGPU → WebGL 2 → Canvas) at startu","default_branch":null,"files":null,"tree":[],"storefront":"/r/melonjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/melonjs/melonJS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}