Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiloteam/Hilo
A Cross-end HTML5 Game development solution
https://github.com/hiloteam/Hilo
canvas game hilo webgl
Last synced: 2 months ago
JSON representation
A Cross-end HTML5 Game development solution
- Host: GitHub
- URL: https://github.com/hiloteam/Hilo
- Owner: hiloteam
- License: mit
- Created: 2015-07-06T07:11:41.000Z (over 9 years ago)
- Default Branch: dev
- Last Pushed: 2024-04-12T08:32:46.000Z (9 months ago)
- Last Synced: 2024-10-02T02:23:54.068Z (3 months ago)
- Topics: canvas, game, hilo, webgl
- Language: JavaScript
- Homepage: https://hiloteam.github.io/
- Size: 34.6 MB
- Stars: 5,931
- Watchers: 309
- Forks: 862
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- Awesome-GitHub-Repo - Hilo - HTML5 互动游戏引擎。这个项目可以帮助开发者快速创建HTML5游戏。[<img src="https://tva1.sinaimg.cn/large/008i3skNly1gxlhtmg11mj305k05k746.jpg" alt="微信" width="18px" height="18px" />](https://mp.weixin.qq.com/s?__biz=MzUxNjg4NDEzNA%3D%3D&chksm=f9a22984ced5a092b79362bb18932e8895ed01dba198513522bf50bec33c1458dd29805bd4da&idx=1&mid=2247498317&scene=21&sn=8d67a6067e8a30d2bc6548c3756621ad#wechat_redirect) (大厂开源 / 阿里开源)
- awesome-github-star - Hilo - end HTML5 Game development solution developed by Alibaba Group | hiloteam | 5896 | (JavaScript)
- awesome-made-by-chinese - Hilo
- awesome-star-libs - hiloteam / Hilo
- StarryDivineSky - hiloteam/Hilo
README
# Hilo - HTML5 Game Framework
[![npm][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![size][size-image]][size-url] [![gitter.im][gitter-image]][gitter-url]
[中文版](./README_ZH.md)
Hilo is a Cross-end HTML5 Game development solution developed by Alibaba Group. It could help developers build HTML5 games conveniently in minutes.
### Features
* 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`;
* Compatible for multiple desktop and mobile browsers. Using `Flash Shim` to support IE (yes as you can see, it support IE);
* Physics extensions supported: `Chipmunk`
* Skeleton animation extensions supported: `DragonBones`### Compile and build
Built by gulp:
* run `npm install` to install all dependencies.
* run `gulp` to build source.
* run `gulp extensions` to build extensions source.
* run `gulp doc` to build API documentation.
* run `gulp test` to run tests.
* multiple module styles can be found in build folder, involving `CMD, AMD, CommonJS, KMD`.### Project Generator for games
* run `npm install -g yo`
* run `npm install -g generator-hilo`
* run `yo hilo` to create a project to continue your fascinating game development### API Documentation
Get started by reading [docs/api-en/index.html](https://hiloteam.github.io/Hilo/docs/api-en/index.html)
### API Samples
* [Index.html](https://hiloteam.github.io/Hilo/examples/index.html)
* Visual Objects (View)
* [Bitmap](https://hiloteam.github.io/Hilo/examples/Bitmap.html)
* [Sprite](https://hiloteam.github.io/Hilo/examples/Sprite.html)
* [Graphics](https://hiloteam.github.io/Hilo/examples/Graphics.html)
* [DOM element](https://hiloteam.github.io/Hilo/examples/DOMElement.html)
* [Button](https://hiloteam.github.io/Hilo/examples/Button.html)
* [Background](https://hiloteam.github.io/Hilo/examples/Background.html)
* [Canvas Text](https://hiloteam.github.io/Hilo/examples/Text.html)* Others
* [Load queue](https://hiloteam.github.io/Hilo/examples/LoadQueue.html)
* [Web sound](https://hiloteam.github.io/Hilo/examples/WebSound.html)
* [Mouse Event](https://hiloteam.github.io/Hilo/examples/MouseEvent.html)
* [Drag](https://hiloteam.github.io/Hilo/examples/drag.html)* Extensions
* [Camera](https://hiloteam.github.io/Hilo/examples/Camera.html)
* [Camera3d](https://hiloteam.github.io/Hilo/examples/Camera3d.html)
* [Skeleton Animation - Dragonbones](https://hiloteam.github.io/Hilo/src/extensions/dragonbones/demo/index.html)
* [Particle System](https://hiloteam.github.io/Hilo/examples/ParticleSystem.html)
* [Physics](https://hiloteam.github.io/Hilo/src/extensions/physics/demo/index.html)### Demos
[![example image][example-image]][example-url]
* [1111 dance mv](http://g.alicdn.com/tmapp/hilodemos/3.0.7/mv1111/index.html)
* [Flappy Bird](http://g.alicdn.com/tmapp/hilodemos/3.0.7/flappy/index.html)
* [2048](http://g.alicdn.com/tmapp/hilodemos/3.0.7/2048/index.html)
* [Fruit Ninja](http://g.alicdn.com/tmapp/hilodemos/3.0.7/fruit-ninja/index.html)### Authors
* [flashlizi](https://github.com/flashlizi)
* [06wj](https://github.com/06wj)
* [picacure](https://github.com/picacure)### Contact us
* [![gitter.im][gitter-image]][gitter-url]
* QQ Group:372765886## Contributors
|[
06wj](https://github.com/06wj)
|[
Jonham](https://github.com/Jonham)
|[
xudafeng](https://github.com/xudafeng)
|[
picacure](https://github.com/picacure)
|[
steel1990](https://github.com/steel1990)
|[
dsouzadyn](https://github.com/dsouzadyn)
|
| :---: | :---: | :---: | :---: | :---: | :---: |
|[
jljsj33](https://github.com/jljsj33)
|[
ldllidonglin](https://github.com/ldllidonglin)
|[
gitter-badger](https://github.com/gitter-badger)
|[
huangwenming](https://github.com/huangwenming)
|[
daemonchen](https://github.com/daemonchen)
|[
vidyuthd](https://github.com/vidyuthd)
|
[
zivyangll](https://github.com/zivyangll)
|[
mosaic101](https://github.com/mosaic101)
|[
SunYin](https://github.com/SunYin)
|[
wangfulin](https://github.com/wangfulin)
|[
Mrluobo](https://github.com/Mrluobo)This project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Thu Jul 25 2019 20:59:10 GMT+0800`.
### License
[MIT License](http://en.wikipedia.org/wiki/MIT_License)
[travis-image]: https://img.shields.io/travis/hiloteam/Hilo.svg?style=flat-square
[travis-url]: https://travis-ci.org/hiloteam/Hilo[gitter-image]: https://img.shields.io/badge/GITTER-join%20chat-green.svg?style=flat-square
[gitter-url]: https://gitter.im/hiloteam/Hilo?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge[npm-image]: https://img.shields.io/npm/v/hilojs.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/hilojs[size-image]:https://img.shields.io/bundlephobia/minzip/hilojs?style=flat-square&label=zipped%20size
[size-url]: https://raw.githubusercontent.com/hiloteam/Hilo/master/build/standalone/hilo-standalone.min.js[example-image]: https://img.alicdn.com/tps/TB1vDlBLVXXXXcDXVXXXXXXXXXX-850-806.png
[example-url]: https://hiloteam.github.io/examples/index.html