-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Phaser
Discontinued 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. [Moved to: https://github.com/phaserjs/phaser] (by photonstorm)
-
ct-js
Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library
HTML5+JS is the best stack for games that will work in the browser without installing any additional software. PixiJS and Phaser seem to be two great libraries. However, it is nontrivial to cheat in JS games. And I'm not aware of any game dev-specific IDE for HTML5 games; the development will be more "manual."
Unity requires installing a browser plugin before your game can be played. However the games might get more access to the computer's resources. Also it will harder to cheat in a Unity-based game. Unity comes with an IDE that is geared towards game dev. And it should be easier to port your game to other platforms like iOS, Android, Switch, etc.
Links to these libraries and examples built with them:
- https://pixijs.com/
- https://pixijs.com/gallery/
- https://phaser.io/
- https://phaser.io/news/category/game
- https://unity.com/
HTML5+JS is the best stack for games that will work in the browser without installing any additional software. PixiJS and Phaser seem to be two great libraries. However, it is nontrivial to cheat in JS games. And I'm not aware of any game dev-specific IDE for HTML5 games; the development will be more "manual."
Unity requires installing a browser plugin before your game can be played. However the games might get more access to the computer's resources. Also it will harder to cheat in a Unity-based game. Unity comes with an IDE that is geared towards game dev. And it should be easier to port your game to other platforms like iOS, Android, Switch, etc.
Links to these libraries and examples built with them:
- https://pixijs.com/
- https://pixijs.com/gallery/
- https://phaser.io/
- https://phaser.io/news/category/game
- https://unity.com/
HTML5+JS is the best stack for games that will work in the browser without installing any additional software. PixiJS and Phaser seem to be two great libraries. However, it is nontrivial to cheat in JS games. And I'm not aware of any game dev-specific IDE for HTML5 games; the development will be more "manual."
Unity requires installing a browser plugin before your game can be played. However the games might get more access to the computer's resources. Also it will harder to cheat in a Unity-based game. Unity comes with an IDE that is geared towards game dev. And it should be easier to port your game to other platforms like iOS, Android, Switch, etc.
Links to these libraries and examples built with them:
- https://pixijs.com/
- https://pixijs.com/gallery/
- https://phaser.io/
- https://phaser.io/news/category/game
- https://unity.com/