面向 Go 语言的简洁 2D 游戏引擎,可部署到桌面、移动端和 WebAssembly 等多个平台。
1.4万801GoApache-2.0更新于 9小时前
基于 Flutter 构建的游戏引擎,提供游戏循环、组件系统、碰撞检测和输入处理等功能。
Flame 是一个面向 Flutter 开发者的游戏引擎,让开发者可以沿用 Flutter 的组件和渲染体系来制作游戏。它提供游戏开发中常见的基础模块,包括游戏循环、组件系统、特效与粒子、碰撞检测、手势与输入处理,以及图片、动画、精灵和精灵表的支持。
通过官方提供的桥接包,Flame 可以接入其他库,覆盖物理引擎(Forge2D)、瓦片地图(Tiled)、状态管理(Bloc、Riverpod)、音频(AudioPlayers)、Rive 与 Lottie 动画、Spine 骨骼动画以及手柄输入等场景。另有调试控制台、测试工具、lint 规则和用于查看运行中游戏的命令行工具等官方扩展包。
文档、可在线试用的示例和教程托管在项目官网,API 参考发布在 pub.dev 上。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 Go 语言的简洁 2D 游戏引擎,可部署到桌面、移动端和 WebAssembly 等多个平台。
面向 D 语言的轻量 2D 游戏引擎,内置物理、动画、瓦片地图和对话系统。
一款面向 Python 的复古游戏引擎,用于制作像素风格的小型游戏。
通用瓦片地图编辑器,用于为 RPG、平台跳跃等瓦片类游戏制作关卡地图。
基于 .NET 的跨平台游戏框架,使用 C# 开发 2D 和 3D 游戏,是已停止维护的 XNA 框架的开源重新实现。
Godot 是一款免费开源、跨平台的游戏引擎,可在统一编辑器中开发 2D 和 3D 游戏。