Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.8% on nuget.org
Top 1.4% forks on nuget.org

nuget.org : urhosharptest

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, Direct3D11v1.4, OpenGL 2.0 or 3.2v1.4, OpenGL ES 2.0 or WebGLv1.4 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 attributesv1.32 • Background loading of resourcesv1.32 • Keyboard, mouse, joystick and touch input (if available) • Cross-platform support using SDL 2.0 (currently runs on Windows, Linux, Mac OS X, Android, iOS, Raspberry Piv1.3, and HTML5v1.4 with Emscripten toolchain) • Physics using Bullet • 2D physics using Box2Dv1.32 • Scripting using AngelScript • Alternative script interface using Luav1.3 or LuaJITv1.31 (on Windows, Linux, Mac OS X, Android, and Raspberry Pi) • Networking using kNet + possibility to make HTTP requestsv1.3 • Pathfindingv1.23 and crowd simulationv1.4 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 • Supported IDEs: Visual Studio, Xcode, Eclipse, CodeBlocks, QtCreator, CLion • Supported compiler toolchains: MSVC, GCC, Clang, MinGW, and their cross-compiling derivatives • Supports both 32-bit and 64-bitv1.3 build • Build as single external libraryv1.3 (can be linked against statically or dynamically)

Registry - Homepage - JSON
purl: pkg:nuget/urhosharptest
Keywords: Urho, Urho3D, UrhoSharp, Xamarin, 2D, 3D, games, engine, android, dotnet, game-engine, hololens, ios, mono, urho3d, urhosharp, uwp, xamarin-studio
License: GPL-1.0+
Latest release: over 124 years ago
First release: over 124 years ago
Stars: 453 on GitHub
Forks: 124 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 16 days ago

    Loading...
    Readme
    Loading...