https://github.com/piqnt/stage.js
2D HTML5 rendering and layout engine for game development
https://github.com/piqnt/stage.js
game game-2d html5 html5-game-development javascript
Last synced: about 2 months ago
JSON representation
2D HTML5 rendering and layout engine for game development
- Host: GitHub
- URL: https://github.com/piqnt/stage.js
- Owner: piqnt
- License: other
- Created: 2013-11-03T23:35:47.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2025-04-03T17:08:15.000Z (3 months ago)
- Last Synced: 2025-05-08T16:50:33.374Z (about 2 months ago)
- Topics: game, game-2d, html5, html5-game-development, javascript
- Language: TypeScript
- Homepage: http://piqnt.com/stage.js/
- Size: 6.1 MB
- Stars: 2,493
- Watchers: 65
- Forks: 244
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-open-source-games - CutJavaScript - Lightweight and fast 2D HTML5 rendering engine for cross-platform game development. (Frameworks/Engines/Libraries / IOS)
- awesome-game-engine-dev - Stage.js - 2D rendering engine for game development. [[Examples](https://piqnt.com/stage.js/)] (Libraries / JavaScript)
README

Stage.js is a lightweight and fast 2D rendering and layout library for web and mobile game development.
Stage.js provides an intuitive api to create interactive graphics on HTM5 2D Canvas.
##### Features
- Optimized rendering loop
- Pointer events processing, and dispatching events to target components- Texture atlas, sprites, and image preloading
- Components tree object model
- Layouts, positioning, and transitions---
[**Documentations**](http://piqnt.com/stage.js/docs/)
[**Examples & Demos**](http://piqnt.com/stage.js/)