LibGDX

LibGDX
软件描述
一种 Java 框架,提供统一的 API,用于在桌面、移动和浏览器平台构建 2D 或 3D 游戏,支持热代码替换、快速原型开发、模块化架构、集成物理引擎、输入处理、资源工具,以及桌面原生调试支持。
官方网站
访问软件的官方网站了解更多信息
libgdx.com
什么是 LibGDX?
Libgdx 是一个 Java 游戏开发框架,提供了一个跨所有支持平台的统一 API。该框架为快速原型设计和快速迭代提供了环境。你无需在每次代码修改后都部署到 Android/iOS/JavaScript 平台,而是可以直接在桌面端原生运行和调试游戏。桌面 JVM 提供的代码热替换等功能显著缩短了迭代时间。Libgdx 不试图成为“万能解决方案”,它不会强制你采用特定的设计方案。
🔄 替代方案
56 个选择AppGameKit 是一个简单的跨平台游戏开发工具,可在 Windows、Linux、MacOS 和 Raspberry Pi 上运行。此外,还提供可在 Android 和 iOS 上运行的版本。使用 AppGameKit,您可以采用类似 BASIC 的简单编程语言来开发跨平台应用,包括 2D 应用等。

Rogue Engine
Rogue Engine 是一个基于 WebGL 的功能完整的游戏开发环境。您可以使用 TypeScript 编写的可配置组件,在直观且熟悉的 3D 环境中创建项目。

DragonRuby Game Tookit
DragonRuby 游戏工具包是一个专业的 2D 游戏引擎。它体积小巧(约 3.5MB),运行迅速,支持跨平台(包括主机和移动设备)。

LITIengine
LITIengine 是一个免费且开源的 2D 游戏引擎,允许您使用纯 Java 创建基于方块的游戏。LITIengine 原生支持所有常见的桌面操作系统,由于不依赖外部库,因此具有很高的可移植性。

Glide Engine
Glide 是一个基于 SpriteKit 和 GameplayKit 的引擎,专为轻松构建 2D 游戏而设计,尤其侧重于横向卷轴类游戏。Glide 使用 Swift 开发,可在 iOS、macOS 和 tvOS 上运行。

GLFW
GLFW 是一个开源的、跨平台的库,用于桌面端 OpenGL、OpenGL ES 和 Vulkan 的开发。它提供了一个简单的 API,用于创建窗口、上下文和表面,接收输入和事件。