-
Jeux vidéo 3D
Bonjour,
Je voudrais créer un jeu de tennis 3D en C# mais je ne sais pas vraiment comment m'y prendre.
En cherchant un peu partout j'ai vu qu'il existait:
-Des librairies (Open GL ...)
-Des Moteurs 3D (Ogre, Irrlicht, XNA ...)
Que me conseillerez vous? 8-)
-
Salut,
je te conseillerai les choses suivantes :
Si tu veux tout faire de A à Z :
- XNA : n'est plus maintenu (officiellement) mais reste un très bon framework pour faire des jeux 2D / 3D.
- SharpDX : c'est , en gros , DirectX en .NET , donc c'est très puissant mais un poil plus compliqué que XNA.
- MonoGame : XNA mais mis a jour + disponible sur quasi tout les OS.
Si tu veux te concentrer plutôt sur l'aspect création :
- Unity3D : te permet de créer un jeu rapidement et les scripts sont en C#. Je n'ai jamais testé mais j'ai déjà eu de très bons retours. Après les problèmes sont les mêmes que pour les autres moteurs.
Par contre je te conseillerai de t'entrainer en 2D avant , attaquer directement par la 3D est un peu casse-gueule.
-
Je crois que je vais me mettre sur SharpDX. Je suis conscient que ça va être dure surtout en faisant de la 3D.
Mais je pense que commencer par la 2D est un peu une perte de temps, parce qu'il y a pas mal de notions à assimiler, pas forcément utiles pour la 3D, et, que c'est pas vraiment ce que je veux faire.
Sinon est ce que tu connais un tutoriel pour SharpDX?
-
Merci pour votre aide. ;)
A archiver.