UrhoSharp

软件描述

UrhoSharp 是一个轻量级游戏引擎,适用于使用 C# 和 F# 创建游戏和 3D 应用程序。该游戏引擎以可移植类库的形式提供,使您的游戏代码只需编写一次即可在所有平台上共享。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS
立即访问

什么是 UrhoSharp?

UrhoSharp 是一款轻量级游戏引擎,适用于使用 C# 和 F# 创建游戏和 3D 应用。该引擎以可移植类库形式提供,使您的游戏代码只需编写一次即可在所有平台上共享。UrhoSharp 基于 Urho3D 引擎,该引擎已开发超过十年。

UrhoSharp 是为 Xamarin 和 .NET 开发者打造的强大 3D 游戏引擎,其理念与苹果的 SceneKit 和 SpriteKit 类似,包含物理、导航、网络等功能,同时保持跨平台特性。

它是对 Urho3D 引擎的 .NET 绑定,允许开发者使用同一代码库针对 Android、iOS、Windows 和 Mac 平台进行开发,并支持 OpenGL 和 Direct3D 渲染。

主要优势:

  • 轻量级——每个平台约 10MB(含基础资源)
  • 可嵌入——可作为子视图嵌入任意应用(UIView、NSView、Panel 等)
  • 开源——C# 绑定及底层 C++ 引擎 Urho3D 均采用 MIT 许可证
  • 强大的第三方支持:Bullet、Box2D、Recast/Detour、kNet、FreeType
  • 高级图形功能:基于物理的渲染(PBR)、骨骼动画、逆向运动学等
  • 简洁的代码优先开发方式(但仍支持原生 Urho3D 编辑器)

支持平台: Windows、WPF、WinForms
iOS、tvOS
macOS
Android
UWP
AR:HoloLens、ARKit、ARCore
混合现实
Xamarin.Forms(iOS、Android、UWP)
Ubuntu

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub