UrhoSharp icon
UrhoSharp icon

UrhoSharp

UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications. The game engine is available as a portable class library, allowing your game code to be written once and shared across all platforms.

UrhoSharp screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Alerts

  • Discontinued

Platforms

  • Windows
  • Linux
Discontinued

The last version (1.9.67) has been released in 2018, and the GitHub repository has been archived by the owner on Nov 7, 2022.

-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  NET Framework
  2.  API Integration

 Tags

UrhoSharp News & Activities

Highlights All activities

Recent activities

No activities found.

UrhoSharp information

  • Developed by

    US flagXamarin
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    33 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  466 Stars
  •  120 Forks
  •  156 Open Issues
  •   Updated  (Archived)
View on GitHub
UrhoSharp was added to AlternativeTo by Malaz YI on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

This is a list of game engines and frameworks that either have been written entirely in C# and .NET or offer a binding …

List by ddabrahim with 17 apps, updated

What is UrhoSharp?

UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications. The game engine is available as a portable class library, allowing your game code to be written once and shared across all platforms. UrhoSharp is powered by Urho3D, a game engine that has been under development for more than a decade. UrhoSharp is a powerful 3D Game Engine for Xamarin and .NET developers. It is similar in spirit to Apple’s SceneKit and SpriteKit and include physics, navigation, networking and much more while still being cross platform. It is a .NET binding to the Urho3D engine and allows developers to write cross platform code that can target Android, iOS, Windows and Mac with the same codebase and can render to both OpenGL and Direct3D systems.

Key advantages:

Lightweight - ~10mb per platform including basic assets Embeddable - can be embedded into any app as a subview (UIView, NSView, Panel, etc). Open-source - C# bindings and the underlying C++ engine Urho3D are licensed under the MIT License Powerful 3rd parties - Bullet, Box2D, Recast/Detour, kNet, FreeType Advanced graphics using physically based rendering (PBR), Skeletal animation, Inverse Kinematics etc Simple code-first approach (however, it still supports native Urho3D editor)

Supported platforms:

Windows, WPF, WinForms iOS, tvOS macOS Android UWP AR: HoloLens, ARKit, ARCore Mixed Reality Xamarin.Forms (iOS, Android, UWP) Ubuntu ...

Official Links