Build browser-based games like Flappy Bird or 2048 clones that run on both desktop and mobile without a download
Add physics simulation to game objects using the built-in Chipmunk extension for realistic movement and collisions
Use the skeleton animation extension to create character animations from bone-based sprite sheets
Scaffold a new game project in one command using the yo generator, then customize the ready-to-run structure
Building from source requires gulp, the yo generator simplifies initial project setup.
Hilo is a JavaScript framework for building browser-based games, developed by Alibaba Group. It targets HTML5 games that run in a web browser, meaning players do not need to install anything, and the games work on both desktop and mobile devices. The framework provides the building blocks that game developers commonly need: a system for managing visual objects on screen (like characters, backgrounds, and buttons), multiple ways to draw those objects (using Canvas, WebGL, or regular HTML elements), and tools for loading assets and handling user input like mouse clicks and touch events. It also includes optional extensions for physics simulation (powered by Chipmunk) and skeleton animation (powered by DragonBones), which are techniques for making game objects move realistically. Developers can add Hilo to a project through npm, the standard JavaScript package manager. Building the source requires running a few commands with the gulp build tool. A project generator using the yo scaffolding tool is also available, which creates a ready-to-run game project structure in one command. The library supports several JavaScript module formats including CommonJS, AMD, and CMD, so it can fit into different build setups. The README links to live demo games including a Flappy Bird clone, a version of 2048, and a Fruit Ninja game, all built with Hilo. These give a concrete sense of the kind of games the framework is designed to produce. Hilo is licensed under the MIT license and is open source. The project is developed primarily in Chinese and also provides a Chinese-language version of its README, reflecting its origins within Alibaba's engineering team.
← hiloteam on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.