面向 D 语言的轻量 2D 游戏引擎,内置物理、动画、瓦片地图和对话系统。
1417DMIT更新于 昨天
LÖVE 是一个使用 Lua 制作 2D 游戏的开源框架,支持 Windows、macOS、Linux、Android 和 iOS。
LÖVE 是一个用 Lua 语言制作 2D 游戏的框架。开发者用 Lua 编写游戏逻辑,再交由 LÖVE 运行时执行,无需从零搭建完整的引擎或构建流程。
框架支持 Windows、macOS、Linux、Android 和 iOS 等平台。其核心使用 C++ 编写,依赖 SDL3、OpenGL 或 Vulkan、用于音频的 OpenAL,以及用于文字渲染的 FreeType 和 harfbuzz 等库。
仓库包含框架的源代码,并提供 testing 目录下的测试套件,用于覆盖 LÖVE 的各项 API。文档维护在项目 wiki 上。main 分支用于开发下一个主要版本,因此不视为稳定版本。
从 GitHub Releases 页面下载二进制版本
在 Linux 或 macOS(*nix)上配置构建
cmake -B build -S. --install-prefix $PWD/prefix使用所有 CPU 核心编译并安装
cmake --build build --target install -j$(nproc)概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 D 语言的轻量 2D 游戏引擎,内置物理、动画、瓦片地图和对话系统。
一个简单易用的 C 语言游戏编程库,提供 2D/3D 图形、输入、音频等功能,无外部依赖。
基于 .NET 的跨平台游戏框架,使用 C# 开发 2D 和 3D 游戏,是已停止维护的 XNA 框架的开源重新实现。
基于 Flutter 构建的游戏引擎,提供游戏循环、组件系统、碰撞检测和输入处理等功能。
一款面向 Python 的复古游戏引擎,用于制作像素风格的小型游戏。
Godot 是一款免费开源、跨平台的游戏引擎,可在统一编辑器中开发 2D 和 3D 游戏。