LibGDX

LibGDX
软件描述
一个Java框架,为在桌面、移动和浏览器平台构建2D或3D游戏提供统一API,支持热代码替换、快速原型开发、模块化架构、集成物理引擎、输入系统、资源工具,并支持桌面原生调试。
官方网站
访问软件的官方网站了解更多信息
libgdx.com
什么是 LibGDX?
LibGDX 是一个 Java 游戏开发框架,提供可在所有支持的平台上运行的统一 API。
该框架为快速原型设计和快速迭代提供了环境。无需每次代码更改后都部署到 Android/iOS/JavaScript,你可以在桌面端原生运行和调试游戏。桌面 JVM 的热重载等功能显著减少了迭代时间。
LibGDX 努力避免成为“一劳永逸”的解决方案,不会强制你采用特定的设计。
🔄 替代方案
56 个选择
MonoGame
一个用于创建强大跨平台游戏的框架。XNA 的精神续作,已在桌面、移动和主机平台发布数千款游戏。MonoGame 是一个完全托管的 .NET 开源游戏框架,无任何黑箱。

SDL
简单直接媒体层是一个跨平台多媒体库,旨在为音频、键盘、鼠标、摇杆、通过OpenGL的3D硬件以及2D视频帧缓冲区提供底层访问。它被MPEG播放软件、模拟器以及许多流行游戏所使用,包括……
Allegro 4 和 Allegro 5 是跨平台的库,主要面向视频游戏和多媒体编程。它们处理创建窗口、接收用户输入、加载数据、绘制图像、播放声音等常见底层任务。

Banquise
Banquise 是一个全球玩家与创作者社区。使用无代码工具创建任何游戏或其他互动内容,并与整个社区分享。

Moddio
Moddio 是一款以多人游戏为优先的游戏引擎。它内置了服务器权威的网络代码,包括快照插值和客户端校正功能。仅需每月5美元的虚拟机,即可支持超过50名并发玩家或300多个移动实体。

GemRB
GemRB(使用预渲染背景的游戏引擎)是一款可移植的开源项目,旨在重新实现支撑《博德之门》、《冰风谷》和《Planescape: Torment》的无限引擎。它具有更简洁的设计、更强的可扩展性以及多项创新。

FNA
FNA 是 Microsoft XNA Game Studio 4.0 Refresh 库的重新实现。

Macroquad
Macroquad 是一个简单易用的 Rust 编程语言游戏库,深受 raylib 启发。Macroquad 拥有简洁小巧的 API,上手快速。使用同一套代码库即可目标多个平台:Windows、Mac、Linux、HTML5、Android 和 iOS。


