An open-source HTML5 game framework for creating mobile and desktop browser games with WebGL rendering and CocoonJS publishing.
Kiwi.js is an open-source HTML5 game framework built for creating high-performance 2D games that run in mobile and desktop browsers. It solves the problem of complex game development by providing a fast WebGL renderer, a modular entity/component system, and tools for publishing games as native apps via CocoonJS.
Game developers and indie studios looking to build cross-platform HTML5 games with professional rendering capabilities and easy mobile deployment.
Developers choose Kiwi.js for its focus on speed through WebGL optimization, its extensible plugin architecture, and its tight integration with CocoonJS for hassle-free app store publishing.
Kiwi.js is a blazingly fast mobile & desktop browser based HTML5 game framework. It uses CocoonJS for publishing to the AppStore.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a custom WebGL renderer with optimizations like matrix concatenation caching, offering 10-50% performance gains as highlighted in the v1.4.0 release notes.
Seamlessly integrates with CocoonJS to wrap HTML5 games as native iOS and Android apps, simplifying cross-platform deployment.
Game objects are entities with attachable components like physics or animation, promoting code reusability and maintainability.
Provides a flexible state system with configurable preload, create, update, and destroy phases, easing game logic organization.
Heavy reliance on CocoonJS for native app publishing ties developers to a specific service, risking flexibility if the service changes or discontinues.
With version 1.4.0 as the last major release and no recent updates mentioned, the framework may lack modern features and have a smaller plugin repository.
Requires setting up a web server (e.g., XAMPP) and using build tools like Grunt or Visual Studio, which can be intimidating for beginners.