UrhoSharp

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

