简介

下载LOGO

Tiny.js 是一款轻量级且接口友好的 HTML5 2D游戏引擎,高效而强劲!

为什么出现?

  • 开源市场 HTML5 2D 游戏引擎算是比较成熟,优秀的更是风声水起,但是这些引擎基本都追求大而全,如果用来开发小游戏,着实有些沉重,且低端机表现欠佳;
  • 有些引擎表现不错,但拓展、改造不便。

为什么高效?

  • 高效的渲染:Tiny.js 具备 Pixi.js 的核心渲染能力,同时支持 Canvas 和 WebGL。
  • 高效的开发:接口友好,并有大量的代码单元,让你的开发像组合拼装一样高效

为什么简单?

Tiny.js 本着简约、纯粹的设计理念,将游戏的各个模块切分的合理且容易理解,像:舞台、场景、动画等。

为什么选择?

  • Tiny.js 因小游戏而生,也特别适合重体量 App 里的 H5 游戏型应用和快速实现的运营型产品
  • 除了适合打造中小型游戏,你也可以用它来做互动动画
  • 不用去对比优劣,选择是因为它适合你的场景

Tiny.js 使用了以下开源项目

开源项目许可证是否经过修改源代码地址
Pixi.jsMIThttps://github.com/pixijs/pixi.js
PIXI GL CoreMIThttps://github.com/pixijs/pixi-gl-core
bit-twiddleMIThttps://github.com/mikolalysenko/bit-twiddle
EarcutISChttps://github.com/mapbox/earcut
EventEmitter3MIThttps://github.com/primus/eventemitter3
isMobileCC0-1.0https://github.com/kaimallea/isMobile
object-assignMIThttps://github.com/sindresorhus/object-assign
Resource LoaderMIThttps://github.com/englercj/resource-loader
Zynga ScrollerMIThttps://github.com/pbakaus/scroller
tween.jsMIThttps://github.com/tweenjs/tween.js
DustMIThttps://github.com/kittykatattack/dust
pixi-audioMIThttps://github.com/Nazariglez/pixi-audio
remove-array-itemsMIThttps://github.com/mreinstein/remove-array-items

Tiny.js 的开发者遵循开源许可,也非常尊重原作者,所以,你可能会在 Tiny.js 的文档、示例或插件等地方看到开源项目的代码片段或资源。