melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan
Classic point and click adventure game engine and editor
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Juno is a simple and lightweight 2D game framework written in TypeScript for making tiny pixel style HTML5 Games
The main features of digitsensitive/juno are: 2D Game Engines, Game Engines and Frameworks.
Open-source alternatives to digitsensitive/juno include: melonjs/melonjs — melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a… jhasse/jngl — Easy to use cross-platform 2D game library for C++. bladecoder/bladecoder-adventure-engine — Classic point and click adventure game engine and editor. cocoatoucher/glide — Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials. iioinc/iio.js — iio Engine: A JavaScript game engine for HTML5 Canvas. ambientrun/ambient — Ambient is a cross-platform multiplayer game engine and runtime environment developed in Rust. It provides a system…