Skip to content

Admenri/urge

Repository files navigation

Logo 通用Ruby游戏引擎 (URGE)

语言选择

概览

  • URGE 是一款兼容 RGSS 1/2/3 系的 2D/3D 游戏引擎。
  • 使用了 SDL3 作为底层库,支持运行于 Windows, Linux, Android, WASM/Emscripten 等平台。
  • 使用了 DiligentCore 作为渲染RHI,提供了 D3D12/Vulkan 等现代API的支持。
  • 本项目使用 BSD-2-Clause 许可证开源。
  • 项目风格来自 The Chromium Project。
  • 项目启发于 Chromium,RGModern。

截图

构建方式

准备环境

  1. CMake ≥ 3.20
  2. Python ≥ 3.0
  3. Ruby ≥ 1.8
  4. Vulkan SDK ≥ 1.1.0
  5. NASM ≥ 2.14 (Windows)
  6. MSVC ≥ 2015 + Clang GNU/CLI (Windows)
  7. Ninja ≥ 1.10 (Optional)

开始编译

  1. 递归拉取源码
git clone --recursive https://github.com/Admenri/urge.git
  1. 执行构建脚本
cmake -S . -B out
  1. 执行编译
cmake --build out --target Game

第三方库

包含于项目源码中

third_party

base/third_party

binding/mri/third_party

外部引用

third_party

联系方式

© 2015-2025 Admenri