OVH Cloud OVH Cloud

Développement de jeu

4 réponses
Avatar
Dimitri TRAVAILLOUX
Bonjour

J'aurai aimé votre avis sur le développement de jeu professionel en C# en
mode client/serveur. Vous y croyez ? Connaissez-vous des exemples ?

Merci.

4 réponses

Avatar
Guillaume Davion
En client/serveur pur, je ne sais pas, mais developpement de jeu, le
futur Age Of Empire (le 3 il me semble) est développé en .NET (avec
sans doutes quelques parties unmanaged je pense)
Avatar
David Alloza
Bonjour,
très pour Age Of Empire
Quelles sont tes sources ?, a tu un lien sur une infos relatant ce
fait ( afin de filer le lien au boulot ).

Sinon, pour répondre à la question initiale, je pense qu'il est tout a
fait possible de developper un jeu en C# .NET.
La couche managed de directX9 permet de faire enormement de choses très
facilement, la sérialisation peut pas mal aider pour tout ce qui est
sauvegarde.

Pour les performances, je ne pense pas qu'il faille être inquiet, pour
la 3D la majorité des calculs sont de toute façons effectués par les
hardwares Pixel&Vertex shaders, et pour le reste le JIT s'en sort très bien.

Les jeux récents perdent plus de ressources de calculs sur une mauvaise
utilisation du multiprocesseur/multithreading, ou même sur une mauvaise
gestion mémoire, que sur l'execution du code lui même.

La plaie des jeux moderne, c'est les difficultés que les developpeurs
de jeu rencontrent sur l'architecture de leurs applications.

Je pense même qu'un jeu developpé en C# peut etre pas mal aidé sur le
scripting, le chargement et la compilation dynamique de code est très
pratique dans ce secteur la.

Donc, je pense effectivement que developper un jeu sous C# .NET est une
approche intéressante.

David.

Software Developer.
BIO: http://www.mobygames.com/developer/sheet/view/developerId,92162/


Guillaume Davion wrote:
En client/serveur pur, je ne sais pas, mais developpement de jeu, le
futur Age Of Empire (le 3 il me semble) est développé en .NET (avec
sans doutes quelques parties unmanaged je pense)



Avatar
Guillaume Davion
Pour Age Of Empire, ils en parlait aux derniers DevDays.

Sinon, pour le dev de jeux, tu as cette section de la msdn qui peut
t'interresser : http://msdn.microsoft.com/coding4fun/
Avatar
Dimitri TRAVAILLOUX
merci pour vos réponses.

A savoir, Arena wars a été développé en C#

http://www.ascaron.com/


"Guillaume Davion" a écrit dans le message de news:

Pour Age Of Empire, ils en parlait aux derniers DevDays.

Sinon, pour le dev de jeux, tu as cette section de la msdn qui peut
t'interresser : http://msdn.microsoft.com/coding4fun/