Game Development Software for Self-Hosted
ct.js
ct.js is a 2D game editor that makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. ct.js is based on Pixi.js, works on WebGL and provides great performance in browsers and desktop environments. The game editor is extensible through the use of Modules which adds new powers when ct.js core is not enough. Hobyist and professionals alike use ct.js to create 2D shooter, arcade, adventure, survival and puzzle games.
PixiJS
PixiJS is a HTML5 Creation Engine that allow you to create beautiful digital content with the fastest, most flexible 2D WebGL renderer. Developers across the glove use the PixiJS ame and app development library to create amazing web-based experiences.