Découvrez UrhoSharp : un moteur de jeu multiplateforme pour C# et F#

Urho3D est un moteur de jeu 2D et 3D. UrhoSharp est un binding pour C# et F#. Grâce à celui-ci, vous pouvez créer des jeux fonctionnant sur Windows, Linux, Mac, iOS et Android. Tous les programmes d'exemples ont été portés en C# afin de mieux vous aider à démarrer.


Le moteur offre les fonctionnalités suivantes :
  • rendu grâce à Direct3D 9, Direct3D 11, OpenGL 2.0 et OpenGL ES 2.0 ;
  • shaders GLSL et HLSL (avec support de la mise en cache du bytecode HLSL) ;
  • pipeline de rendu configurable ;
  • lumières spot, directionnelles et point ;
  • rendu de particules ;
  • animation du squelette ;
  • effets post-process ;
  • réseau avec kNet et possibilité de faire des requêtes HTTP ;
  • physique 2D avec Box2D et 3D avec Bullet ;
  • gestion du son 2D et 3D ;
  • système d'interface utilisateur ;
  • support de l'Unicode ;
  • rendu de fonte avec FreeType ;
  • ....


Le moteur UrhoSharp est disponible directement à travers NuGet.


En conclusion, UrhoSharp offre un binding à un moteur très puissant, proposant ainsi toutes fonctionnalités de base pour faire un jeu vidéo et cela pour les langages C# et F#.


Votre opinion

Avez-vous déjà testé Urho3D ? Qu'en pensez-vous ?
Trouvez-vous cela mieux que XNA/MonoGame ?


Source

Site officiel