LittleJS 最近推出了自发布以来最大的更新。它仍然是小巧、快速、无依赖的 HTML5 游戏引擎,但现在还增加了一个全功能的 3D 渲染器,与你的 2D 游戏共享画布。

3D 对象是普通的 LittleJS 对象,拥有与 2D 相同的物理、子对象和计时器,因此两者可以自由混合:在 3D 场景上放置 2D UI,或在 3D 世界中运行 2D 游戏。

预告片是引擎全新的网站,内容正是如此:一个滚动的页面,背景是一趟 3D 火车之旅,每个站点都可玩。

此外新增:内置的 2D 和 3D 关卡编辑器、一行代码粒子特效库、全新的 2D 光照系统以及更快的核心。

依照 MIT 许可证发布,如常。

Site: https://littlejsengine.com
GitHub: https://github.com/KilledByAPixel/LittleJS

LittleJS 游戏马拉松持续到 11 月 2 日,如果你想尝试制作小规模作品,可以参与:https://itch.io/jam/littlejs-jam