Urho.nuspec 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  3. <metadata minClientVersion="2.8.1">
  4. <id>UrhoSharp</id>
  5. <version>1.0</version>
  6. <title>UrhoSharp</title>
  7. <authors>Xamarin Inc.</authors>
  8. <owners>Xamarin</owners>
  9. <licenseUrl>http://xamarin.github.io/urho</licenseUrl>
  10. <projectUrl>http://xamarin.github.io/urho</projectUrl>
  11. <iconUrl>file://Nuget/UrhoSharpNuget.png</iconUrl>
  12. <requireLicenseAcceptance>false</requireLicenseAcceptance>
  13. <summary>Cross Platform, 2D and 3D Game Engine for C# (Android, iOS, Windows, Mac).</summary>
  14. <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:
  15. https://github.com/xamarin/urho-samples
  16. Among the features of the Urho3D you will find:
  17. • Direct3D9, Direct3D11, OpenGL 2.0 or 3.2 or OpenGL ES 2.0 rendering
  18. • HLSL or GLSL shaders + caching of HLSL bytecode
  19. • Configurable rendering pipeline. Default implementations for forward, light pre-pass and deferred rendering
  20. • Component based scene model
  21. • Skeletal (with hardware skinning), vertex morph and node animation
  22. • Automatic instancing on SM3 capable hardware
  23. • Point, spot and directional lights
  24. • Shadow mapping for all light types; cascaded shadow maps for directional lights
  25. • Particle rendering
  26. • Geomipmapped terrain
  27. • Static and skinned decals
  28. • Auxiliary view rendering (reflections etc.)
  29. • Geometry, material &amp; animation LOD
  30. • Software rasterized occlusion culling
  31. • Post-processing
  32. • HDR renderingv1.31
  33. • 2D sprites and particles that integrate into the 3D scenev1.31
  34. • Task-based multithreading
  35. • Hierarchical performance profiler
  36. • Scene and object load/save in binary and XML format
  37. • Keyframe animation of object attributes
  38. • Background loading of resources
  39. • Keyboard, mouse, joystick and touch input (if available)
  40. • Physics using Bullet
  41. • 2D physics using Box2D
  42. • Networking using kNet + possibility to make HTTP requests
  43. • Pathfinding and crowd simulation using Recast/Detour
  44. • Image loading using stb_image + DDS / KTX / PVR compressed texture support
  45. • 2D and “3D” audio playback, Ogg Vorbis support using stb_vorbis + WAV format support
  46. • TrueType font rendering using FreeType, AngelCode bitmap fonts are also supported
  47. • Unicode string support
  48. • Inbuilt UI system
  49. • Scene editor and UI-layout editor implemented in script with undo &amp; redo capabilities
  50. • Model/scene/animation/material import from formats supported by Open Asset Import Library
  51. • Alternative model/animation import from OGRE mesh.xml and skeleton.xml files</description>
  52. <tags>Urho Urho3D UrhoSharp Xamarin 2D 3D games engine</tags>
  53. </metadata>
  54. <files>
  55. <file src="Bin/CoreData.pak" target="native/CoreData.pak" />
  56. <file src="Urho3D/Source/bin/CoreData/**" target="native" />
  57. <!--PCL-->
  58. <file src="Bin/Common/Urho.dll" target="lib/portable-net45+win8+monoandroid+monotouch+Xamarin.iOS10/Urho.dll" />
  59. <file src="docs/Urho.XML" target="lib/portable-net45+win8+monoandroid+monotouch+Xamarin.iOS10/Urho.XML" />
  60. <!--Android-->
  61. <file src="Nuget/Android/UrhoSharp.targets" target="build/MonoAndroid" />
  62. <file src="Nuget/Android/UrhoSharpReadme.txt" target="content/MonoAndroid/UrhoSharpReadme.txt" />
  63. <file src="Bin/Android/Urho.Droid.SdlBindings.dll" target="lib/MonoAndroid/Urho.Droid.SdlBindings.dll" />
  64. <file src="Bin/Android/Urho.Droid.SdlBindings.XML" target="lib/MonoAndroid/Urho.Droid.SdlBindings.XML" />
  65. <file src="Bin/Android/Urho.Droid.dll" target="lib/MonoAndroid/Urho.Droid.dll" />
  66. <file src="Bin/Android/Urho.Droid.XML" target="lib/MonoAndroid/Urho.Droid.XML" />
  67. <file src="Bin/Android/Urho.dll" target="lib/MonoAndroid/Urho.dll" />
  68. <file src="docs/Urho.XML" target="lib/MonoAndroid/Urho.XML" />
  69. <file src="Bin/Android/x86/libmono-urho.so" target="native/Android/x86/libmono-urho.so" />
  70. <file src="Bin/Android/armeabi-v7a/libmono-urho.so" target="native/Android/armeabi-v7a/libmono-urho.so" />
  71. <file src="Bin/Android/armeabi/libmono-urho.so" target="native/Android/armeabi/libmono-urho.so" />
  72. <!--iOS-->
  73. <file src="Nuget/iOS/UrhoSharp.targets" target="build/Xamarin.iOS10" />
  74. <file src="Nuget/iOS/UrhoSharpReadme.txt" target="content/Xamarin.iOS10/UrhoSharpReadme.txt" />
  75. <file src="Bin/iOS/libmono-urho.dylib" target="native/iOS/libmono-urho.dylib" />
  76. <file src="Bin/iOS/Urho.iOS.dll" target="lib/Xamarin.iOS10/Urho.iOS.dll" />
  77. <file src="Bin/iOS/Urho.iOS.XML" target="lib/Xamarin.iOS10/Urho.iOS.XML" />
  78. <file src="Bin/iOS/Urho.dll" target="lib/Xamarin.iOS10/Urho.dll" />
  79. <file src="docs/Urho.XML" target="lib/Xamarin.iOS10/Urho.XML" />
  80. <!--Windows+Mac-->
  81. <file src="Nuget/Desktop/UrhoSharp.targets" target="build/net45" />
  82. <file src="Nuget/Desktop/UrhoSharpReadme.txt" target="content/net45/UrhoSharpReadme.txt" />
  83. <file src="Bin/Desktop/Urho.Desktop.dll" target="lib/net45/Urho.Desktop.dll" />
  84. <file src="Bin/Desktop/Urho.Desktop.XML" target="lib/net45/Urho.Desktop.XML" />
  85. <file src="Bin/Desktop/Urho.dll" target="lib/net45/Urho.dll" />
  86. <file src="docs/Urho.XML" target="lib/net45/Urho.XML" />
  87. <file src="Bin/Desktop/mono-urho.dll" target="native/Win64/mono-urho.dll" />
  88. <file src="Bin/Desktop/libmono-urho.dylib" target="native/Mac/libmono-urho.dylib" />
  89. </files>
  90. </package>