Partage

C# ou C++

Anonyme
25 octobre 2015 à 0:42:48

C'est un jeu comme flappy bird ou un rogue like un jeu assez complet mais sans cinématique sans quete annexe ect...
25 octobre 2015 à 8:12:18

On a ce débat ici depuis des années. A chaque fois, c'est toujours les mêmes arguments, et à chaque fois je ne vois aucun auteur de jeu vidéo dans le camp du fais-tout toi-même. Il y a une bonne raison à ça : on parle de deux métiers différents, de deux centres d'intérêts différents, de deux approches différentes.

Il y a pas mal de gens ici qui voient un jeu vidéo comme un programme. Sans parler des cas à part, du point de vue de l'utilisateur, un jeu vidéo c'est un gameplay, du contenu graphique, du son, une ambiance, une histoire... La première implication de ça, c'est qu'une immense part du travail n'a rien à voir avec de la programmation. Sur un jeu vidéo 3D typique, les artistes représentent 80% du boulot, et autant d'effectifs dans un studio.

Pour donner un exemple concret, le projet sur lequel je travaille a 40 000 lignes de code, ce qui est déjà conséquent sachant que j'utilise un moteur de jeu. Mais il a aussi quelque chose comme 300 textures, des dizaines de fichiers audio, de meshs 3D, d'effets spéciaux, alors que c'est un genre de jeu vidéo dans lequel il y a très très peu de contenu 3D.

Il faut donc se mettre en tête qu'un jeu vidéo est un projet multi-disciplinaire. Qu'on ne peut pas faire un jeu vidéo sans sons et sans contenu graphique. Qu'un jeu vidéo peut être avant tout un travail artistique, et un petit peu un travail de programmation. C'était le cas de mon projet précédent avec un programmeur et dix artistes 3D. Et je comprends parfaitement si le programmeur qui me lit trouve ça chiant.

Maintenant que les rappels sont faits, il y a donc deux types de personnes :

  • celui qui veut programmer avant tout, et qui voit le jeu vidéo comme un domaine parmi d'autres ;
  • celui qui veut faire un jeu vidéo avant tout, et qui voit la programmation comme un outil parmi d'autres.

Le premier va s'orienter vers du C++ avec une lib et réinventer la roue à partir de là, parce que lui veut juste coder donc il se fout un peu du résultat. Le deuxième va partir sur un moteur de jeu, il va programmer, faire du level design, des assets 2D/3D, du son, recruter des gens, communiquer sur son projet...

La seule vraie question, c'est de savoir lequel des deux on est.

Helium Rain, une space sim réaliste pour PC
Anonyme
25 octobre 2015 à 9:45:02

Merci pour ce texte qui m'a transmit ton savoir et t'a vision des chose moi personnellement la programmation est un art car un jeu vidéo et avant tous fait par des artiste (designer, sound designer) et donc le programmeur aide c'est artiste a mettre leur œuvre d'art dans un jeu donc pour moi le programmeur est avant tous un artiste :D

C# ou C++

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
  • Editeur
  • Markdown