Have you ever dreamed to create a 3D game? Or maybe an Augmented Reality app?
With Xamarin and UrhoSharp it couldn’t be easier.
UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games that run on Android, iOS, Mac, Windows and Unix. 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 (http://urho3d.github.io/), a game engine that has been under development for more than a decade.
The idea is the same as Xamarin: you write your code once and your app will run on many different platforms. In this case:
- Windows (WPF and UWP so it will run also on Windows phones)
After several months of silence UrhoSharp has come back strongly with a new release (v.1.8.91) tha fixes many bugs and updates this extremely powerful engine.
The biggest news are:
- Updated to Urho3D 1.7
- ARKit and ARCore components
- Fixed major Android and iOS crashes
- Optional DirectX11 backend for Windows
- UWP 64bit support (and .NET Native toolchain)
The amazing thing is that with UrhoSharp you can create your 2D/3D games and also create amazing Augmented Reality apps thanks to support to ARKit (iOS) and ARCore (Android).
I’m writing a tutorial on how to use UrhoSharp and I’ll publish it here as soon as it ready.
Meanwhile you can find more info on the official Xamarin website: https://developer.xamarin.com/guides/cross-platform/urhosharp/introduction/
For a beginner’s guide on how to create a Xamarin.Forms app you can read this tutorial: http://www.xamarinexpert.it/2018/03/03/xamarin-forms-a-guide-for-beginners/