| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- <?xml version="1.0" encoding="utf-8"?>
- <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
- <metadata minClientVersion="2.8.1">
- <id>UrhoSharp</id>
- <version>1.0</version>
- <title>UrhoSharp</title>
- <authors>Xamarin Inc.</authors>
- <owners>Xamarin</owners>
- <licenseUrl>http://xamarin.github.io/urho</licenseUrl>
- <projectUrl>http://xamarin.github.io/urho</projectUrl>
- <iconUrl>file://Nuget/UrhoSharpNuget.png</iconUrl>
- <requireLicenseAcceptance>false</requireLicenseAcceptance>
- <summary>Cross Platform, 2D and 3D Game Engine for C# (Android, iOS, Windows, Mac).</summary>
- <description>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
- 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</description>
- <tags>Urho Urho3D UrhoSharp Xamarin 2D 3D games engine</tags>
- </metadata>
- <files>
-
- <file src="Bin/CoreData.pak" target="native/CoreData.pak" />
- <file src="Urho3D/Source/bin/CoreData/**" target="native" />
- <!--PCL-->
- <file src="Bin/Common/Urho.dll" target="lib/portable-net45+win8+monoandroid+monotouch+Xamarin.iOS10/Urho.dll" />
- <file src="docs/Urho.XML" target="lib/portable-net45+win8+monoandroid+monotouch+Xamarin.iOS10/Urho.XML" />
-
- <!--Android-->
- <file src="Nuget/Android/UrhoSharp.targets" target="build/MonoAndroid" />
- <file src="Nuget/Android/UrhoSharpReadme.txt" target="content/MonoAndroid/UrhoSharpReadme.txt" />
- <file src="Bin/Android/Urho.Droid.SdlBindings.dll" target="lib/MonoAndroid/Urho.Droid.SdlBindings.dll" />
- <file src="Bin/Android/Urho.Droid.SdlBindings.XML" target="lib/MonoAndroid/Urho.Droid.SdlBindings.XML" />
- <file src="Bin/Android/Urho.Droid.dll" target="lib/MonoAndroid/Urho.Droid.dll" />
- <file src="Bin/Android/Urho.Droid.XML" target="lib/MonoAndroid/Urho.Droid.XML" />
- <file src="Bin/Android/Urho.dll" target="lib/MonoAndroid/Urho.dll" />
- <file src="docs/Urho.XML" target="lib/MonoAndroid/Urho.XML" />
- <file src="Bin/Android/x86/libmono-urho.so" target="native/Android/x86/libmono-urho.so" />
- <file src="Bin/Android/armeabi-v7a/libmono-urho.so" target="native/Android/armeabi-v7a/libmono-urho.so" />
- <file src="Bin/Android/armeabi/libmono-urho.so" target="native/Android/armeabi/libmono-urho.so" />
- <!--iOS-->
- <file src="Nuget/iOS/UrhoSharp.targets" target="build/Xamarin.iOS10" />
- <file src="Nuget/iOS/UrhoSharpReadme.txt" target="content/Xamarin.iOS10/UrhoSharpReadme.txt" />
- <file src="Bin/iOS/libmono-urho.dylib" target="native/iOS/libmono-urho.dylib" />
- <file src="Bin/iOS/Urho.iOS.dll" target="lib/Xamarin.iOS10/Urho.iOS.dll" />
- <file src="Bin/iOS/Urho.iOS.XML" target="lib/Xamarin.iOS10/Urho.iOS.XML" />
- <file src="Bin/iOS/Urho.dll" target="lib/Xamarin.iOS10/Urho.dll" />
- <file src="docs/Urho.XML" target="lib/Xamarin.iOS10/Urho.XML" />
- <!--Windows+Mac-->
- <file src="Nuget/Desktop/UrhoSharp.targets" target="build/net45" />
- <file src="Nuget/Desktop/UrhoSharpReadme.txt" target="content/net45/UrhoSharpReadme.txt" />
- <file src="Bin/Desktop/Urho.Desktop.dll" target="lib/net45/Urho.Desktop.dll" />
- <file src="Bin/Desktop/Urho.Desktop.XML" target="lib/net45/Urho.Desktop.XML" />
- <file src="Bin/Desktop/Urho.dll" target="lib/net45/Urho.dll" />
- <file src="docs/Urho.XML" target="lib/net45/Urho.XML" />
- <file src="Bin/Desktop/mono-urho.dll" target="native/Win64/mono-urho.dll" />
- <file src="Bin/Desktop/libmono-urho.dylib" target="native/Mac/libmono-urho.dylib" />
-
- </files>
- </package>
|