À propos du projet

Hilo fournit une solution complète de développement de jeux HTML5 avec une architecture orientée objet et une conception modulaire indépendante prenant en charge les formats de modules CMD, AMD, CommonJS et KMD. Le framework comprend trois moteurs de rendu — CanvasRenderer, DOMRenderer et WebGLRenderer — permettant aux développeurs de choisir la meilleure option pour leurs plateformes cibles. Les extensions couvrent la simulation physique via l'intégration de Chipmunk et l'animation squelettique via DragonBones. Un générateur Yeoman (generator-hilo) permet de créer rapidement de nouveaux projets. Le système de build utilise Gulp pour la compilation, la génération de documentation et les tests. Le dépôt comprend une documentation API complète et des exemples interactifs démontrant les objets visuels (Bitmap, Sprite, Graphics, DOMElement, Button, Background, Text), les systèmes de base (LoadQueue, WebSound, MouseEvent, Drag) et les extensions (Camera, Camera3D, ParticleSystem, Physics). Des démos jouables montrent des cas d'utilisation réels : Flappy Bird, 2048, Fruit Ninja et une vidéo de danse promotionnelle. Le projet est sous licence MIT et maintenu par une équipe de contributeurs d'Alibaba.