一款用 TypeScript 编写的免费 2D 游戏引擎,用于在 HTML5 Canvas 中制作网页游戏。
2362+1 本周228TypeScriptBSD-2-Clause维护活跃更新于 21小时前
面向 JavaScript 和 TypeScript 的 2D 游戏库,采用组件化 API,用于在浏览器中快速开发游戏。
KAPLAY 是一个面向 JavaScript 和 TypeScript 的 2D 游戏库。游戏对象由精灵、矩形、碰撞体、物理刚体、生命值等组件组合而成,行为则通过碰撞回调、按标签分组的每帧更新等简单的命令式调用来定义。
可以通过 npm 等包管理器安装,也可以用 create-kaplay 脚手架快速创建项目,或直接通过 CDN 在浏览器中引入。TypeScript 用户既可以启用全局类型,也可以以模块方式导入类型。
项目还提供基于网页的编辑器 KAPLAYGROUND,可即时试运行代码,并附有 90 多个示例和官方文档,便于学习。
使用 create-kaplay 创建新游戏
npx create-kaplay my-game或使用 npm 将 KAPLAY 安装到现有项目中
npm install kaplay概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一款用 TypeScript 编写的免费 2D 游戏引擎,用于在 HTML5 Canvas 中制作网页游戏。
基于 Flutter 构建的游戏引擎,提供游戏循环、组件系统、碰撞检测和输入处理等功能。
面向 D 语言的轻量 2D 游戏引擎,内置物理、动画、瓦片地图和对话系统。
一款轻量的脚本驱动游戏引擎,支持 2D、第三人称 3D 及混合游戏开发。
面向 Odin 语言的 2D 游戏库,适合初学者,支持 Windows、Linux、Mac 与 Web。
Box2D 2D 物理引擎的 JavaScript/TypeScript 重写版,用于 HTML5 游戏开发。