
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


Source
Site officiel
Vous avez lu gratuitement 2 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.