项目
在 GitHub 查看 Hilo - HTML5 互动游戏引擎
hiloteam/Hilo
hiloteam/Hilo has 5,934 GitHub stars and 845 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 11:29 UTC. Last push 2025-10-20.
A Cross-end HTML5 Game development solution
可以做什么
- independency modules design, support multiple module styles;
- Object Oriented Programmed Development;
- Simple and efficient Visual Object Architecture;
- Multiple render model supported, including CanvasRenderer, DOMRenderer and WebGLRenderer;
实测星标增长
- 24小时
- 0
- 7天
- 正在收集历史
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README_ZH.md
原文Hilo - HTML5 互动游戏引擎

Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。
主要特性
- Hilo 支持多种模块范式的包装版本,包括AMD,CMD,COMMONJS,Standalone多种方式接入。另外,你可以根据需要新增和扩展模块和类型;
- 极精简的模块设计,完全面向对象;
- 多种渲染方式, 提供DOM,Canvas,Flash,WebGL等多种渲染方案(目前已经申请专利);
- 全端浏览器的支持和高性能方案,独有的Flash渲染方案,即使在低版本IE浏览器下也可以跑起来“酷炫”游戏; DOM渲染方案能显著解决低性能手机浏览器遇到的性能问题;
- 物理引擎支持——Chipmunk,支持自扩展物理实现;骨骼动画支持——DragonBones,同时内建骨骼动画系统——Tahiti(目前内部使用);
- 案例丰富,框架成熟,已经经历多届阿里巴巴双十一,年中大促互动营销活动考验;
编译和构建
目前采用gulp构建:
- 运行
npm install安装依赖. - 运行
gulp构建. - 运行
gulp extensions构建插件. - 运行
gulp doc构建Hilo API 文档. - 运行
gulp test构建测试. - build 目录下会生成多种范式版本的Hilo,包括
CMD, AMD, CommonJS, KMD
创建Hilo 游戏工程
- 运行
npm install -g yo - 运行
npm install -g generator-hilo - 运行
yo hilo - 经过以上几步会创建Hilo的预置初始工程,接下来你建造属于你的游戏吧。
API 文档
API 样例
可视对象 (View)
其他
Hilo扩展 样例
