UrhoSharp 1.0.454-beta

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 (https://urho3d.github.io/), a game engine that has been under development for more than a decade.   All the samples from Urho3D have been ported to C# to help you get started:

https://github.com/xamarin/urho-samples

Among the features of the Urho3D you will find:


• Direct3D9, Direct3D11, OpenGL 2.0 or 3.2 or OpenGL ES 2.0 rendering
• HLSL or GLSL shaders + caching of HLSL bytecode
• Configurable rendering pipeline. Default implementations for forward, light pre-pass and deferred rendering
• Component based scene model
• Skeletal (with hardware skinning), vertex morph and node animation
• Automatic instancing on SM3 capable hardware
• Point, spot and directional lights
• Shadow mapping for all light types; cascaded shadow maps for directional lights
• Particle rendering
• Geomipmapped terrain
• Static and skinned decals
• Auxiliary view rendering (reflections etc.)
• Geometry, material & animation LOD
• Software rasterized occlusion culling
• Post-processing
• HDR renderingv1.31
• 2D sprites and particles that integrate into the 3D scenev1.31
• Task-based multithreading
• Hierarchical performance profiler
• Scene and object load/save in binary and XML format
• Keyframe animation of object attributes
• Background loading of resources
• Keyboard, mouse, joystick and touch input (if available)
• Physics using Bullet
• 2D physics using Box2D
• Networking using kNet + possibility to make HTTP requests
• Pathfinding and crowd simulation using Recast/Detour
• Image loading using stb_image + DDS / KTX / PVR compressed texture support
• 2D and “3D” audio playback, Ogg Vorbis support using stb_vorbis + WAV format support
• TrueType font rendering using FreeType, AngelCode bitmap fonts are also supported
• Unicode string support
• Inbuilt UI system
• Scene editor and UI-layout editor implemented in script with undo & redo capabilities
• Model/scene/animation/material import from formats supported by Open Asset Import Library
• Alternative model/animation import from OGRE mesh.xml and skeleton.xml files

This is a prerelease version of UrhoSharp.
There is a newer version of this package available.
See the version list below for details.

Requires NuGet 2.8.1 or higher.

Install-Package UrhoSharp -Version 1.0.454-beta
dotnet add package UrhoSharp --version 1.0.454-beta
<PackageReference Include="UrhoSharp" Version="1.0.454-beta" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add UrhoSharp --version 1.0.454-beta
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: UrhoSharp, 1.0.454-beta"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Dependencies

This package has no dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on UrhoSharp:

Package Downloads
UrhoSharp.Wpf
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. All the samples from Urho3D have been ported to C# to help you get started: https://github.com/xamarin/urho-samples
UrhoSharp.WinForms
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. All the samples from Urho3D have been ported to C# to help you get started: https://github.com/xamarin/urho-samples
UrhoSharp.Cocoa
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. All the samples from Urho3D have been ported to C# to help you get started: https://github.com/xamarin/urho-samples
UrhoSharp.ARCore
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. All the samples from Urho3D have been ported to C# to help you get started: https://github.com/xamarin/urho-samples

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on UrhoSharp:

Repository Stars
xamarin/urho
Code to integrate with the Urho3D engine
xamarin/urho-samples
Samples for the Urho bindings
proepkes/UnityLockstep
Modern Lockstep with clientside prediction and rollback

Version History

Version Downloads Last updated
1.9.67 22,671 12/4/2018
1.8.93 3,790 3/21/2018
1.8.91 1,220 3/5/2018
1.8.90 948 3/5/2018
1.8.71 6,527 2/27/2018
1.8.65 919 2/26/2018
1.8.60 970 2/24/2018
1.8.51 3,208 2/22/2018
1.8.50 2,095 2/21/2018
1.7.3-pre 1,408 10/24/2017
1.7.0-pre 1,040 9/19/2017
1.5.22 4,341 9/19/2017
1.5.20 1,757 8/24/2017
1.5.10 1,306 8/5/2017
1.5.2 4,030 8/4/2017
1.5.1-beta 891 8/3/2017
1.4.47 2,248 5/14/2017
1.4.38 1,110 5/9/2017
1.4.18 4,463 5/1/2017
1.4.4 1,523 4/28/2017
1.3.0 3,248 4/7/2017
1.2.21 5,192 12/5/2016
1.2.8 1,323 12/1/2016
1.1.265-pre2 1,141 11/9/2016
1.1.265-pre1 1,094 11/9/2016
1.1.214 2,729 10/15/2016
1.1.211 1,140 10/13/2016
1.1.125 2,312 8/6/2016
1.1.124 1,132 8/6/2016
1.1.121 1,427 8/4/2016
1.1.120 1,151 8/3/2016
1.1.112 1,346 7/29/2016
1.1.91 2,266 7/21/2016
1.1.89 1,217 7/21/2016
1.0.557 2,645 5/26/2016
1.0.556 770 5/26/2016
1.0.500 1,990 5/5/2016
1.0.454-beta 775 4/22/2016
1.0.410 3,512 3/26/2016
1.0.381 820 3/14/2016
1.0.360 1,048 3/9/2016
1.0.307 1,492 1/27/2016
1.0.264 1,181 12/17/2015
1.0.237 1,571 12/2/2015
Show less