Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
- phaser
- phaserjs
- javascript
- html5-game-development
47,133 repositories indexed
1–24 of 25 · Most stars
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
a 2D rigid body physics engine for the web ▲● ■
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
A simple web-based tool for Spriting and Pixel art.
A modern & fully featured HTML5 game engine (2D & 3D) for JavaScript/TypeScript, with WebGL/WebGPU rendering, built-in physics, Tiled map & glTF support and WebAudio.
2D JavaScript Physics Engine
244 pixel art effects, every one a small piece of code. Plus a Claude Code skill to make your own.
Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
The open-source studio for making games with AI. Your own one-person game studio. Everything you need to make games with AI, in one app. Game canvas. Bring your own key.
Isometric minimal-code style game at html5 canvas and javascript
DuckHunt ported to JS and HTML5
Infinite Mario in HTML5 JavaScript - using Canvas and Audio elements
In-browser falling-sand simulation game with over 500 elements and thousands of reactions.
GameJs is a thin library on top of the HTML canvas element. In addition to the drawing functions it has a set of generally helpful modules for game development.
iio Engine: A JavaScript game engine for HTML5 Canvas
A 2D ☀️ Day / 🌔 Night cycle using CanvasModulate and a moon light effect using Light2D.
🔴🔵 Connect Four game in JS + Canvas
HTML5 canvas game where you defeat enemies by wrapping enemies in your trail
Clone of Flappy Bird game in JavaScript and Canvas 2D
A non-volatile solution for surfaces in GameMaker Studio 2
:fire: Canvas based HTML5 game where a player has to extinguish fire on trees using his magical water tank in order to save the Burning Forest.
SImple profiler for Löve2D framework, outputs data to canvas and/or terminal.
A pygame API-compatible reimplementation for running `pygame`-style code inside Jupyter notebooks (backed by ipycanvas)
MajorGUI - Retained-Mode Canvas Based Hierarchical GUI Library for GameMaker