Les programmeurs de l'industrie participent-ils au processus de conception du jeu?

62

Mon objectif principal est de créer des jeux, raison pour laquelle je prévois d’étudier l’informatique afin de pouvoir par la suite devenir développeur / programmeur de jeux.

Ma question est la suivante: un programmeur de jeu est-il impliqué dans le processus de conception de jeu ou s'agit-il uniquement du travail du concepteur de jeu? Un concepteur de jeu est-il toujours nécessaire ou les programmeurs peuvent-ils travailler sur la conception de jeu de temps en temps?

Les programmeurs doivent-ils avoir des connaissances en matière de conception de jeux ou ne font-ils que suivre les ordres? De même, les concepteurs de jeux ont-ils besoin de connaissances en programmation?

Je suis un peu confus sur ce que je veux être, c'est pourquoi je pose la question ici. Fondamentalement, les programmeurs de jeux peuvent-ils aussi devenir des concepteurs de jeux?

Tim
la source
Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
Josh

Réponses:

90

Cela dépend de la compagnie. Les rôles et les titres varient considérablement d'un secteur à l'autre. Par conséquent, dans certaines entreprises, les rôles seront très rigides et stricts, tandis que dans d'autres, ils seront plus flexibles et permettront un travail plus multidisciplinaire.

Cela dépend aussi de la personne; Certains développeurs aiment explorer au-delà de leur rôle ou titre "technique", d'autres non.

Vous trouverez probablement plus de flexibilité dans une petite entreprise de jeux, mais il est certainement possible de trouver la flexibilité de rôle que vous espérez dans une plus grande. Vous devez juste savoir que vous voulez quelque chose et le rechercher pendant le processus d'entrevue. Ou créez votre propre entreprise où vous pouvez être tout et tout faire.

Josh
la source
Je vois, merci pour la réponse et après correction, passez une bonne journée!
Tim
13
Fait aléatoire: ce n'est pas seulement vrai pour l'industrie du jeu. Je me retrouve souvent dans le rôle de chef de projet ou d'architecte logiciel (parfois même d'administrateur système). Cela se produit dans une entreprise de taille moyenne (environ 12 000 employés) et tend à en perdre avec le nombre croissant d’employés.
OddDev
34
@OddDev Depuis quand 12.000 employés sont-ils de taille moyenne?
Raidri
14
@Raidri Ah désolé, ce n'est pas une société de développement de logiciels. Nous produisons réellement autre chose. La partie développement compte donc environ 120 personnes :)
OddDev
74

Il est important de comprendre que la centaine de codeurs d'une entreprise mettront en œuvre des conceptions de haut niveau et non les créer . En termes de design, vous pouvez vous voir confier une tâche telle que "concevoir le format graphique à utiliser pour tous les éléments artistiques", mais vous ne recevrez pas la tâche "concevoir un moyen d'encourager les utilisateurs à interagir par groupes de cinq à dix personnes". . Ou bien même être invité à concevoir une solution pour résoudre n'importe quelle question de ma liste de questions de base sur les MMORPG .

Les concepteurs de jeux décident de ce genre de choses.

CEPENDANT ... ne croyez pas non plus qu'être un concepteur de jeu est un imaginaire fantastique. Il s’agit essentiellement de recherche, de mathématiques, de fouille de données, de calculs difficiles et de travaux pénibles. Ce travail sera largement sous-estimé par la quasi-totalité des membres de la société. L'avantage de cela est qu'il est tout à fait possible que vos patrons ne sachent pas si vous vous lamentez, car personne ne sait vraiment ce que font les concepteurs de jeux.

Un exemple que je donne toujours de la raison pour laquelle je ne pourrais pas être un concepteur de jeu est que j'ai eu la joie de travailler avec un bon: un gars appelé Ben Jans. Il a quitté la société avec laquelle je travaillais pour travailler chez Lolapps en tant que concepteur de jeu pour un jeu appelé Ravenwood Fair . Remarquez comment, sur ce lien, Ben Jans ne figure pas dans cette liste: vous voyez John Romero, Brenda Brathwaite et Dr Cat, ces trois concepteurs étant à juste titre des poids lourds dans l'industrie.

Donc, la façon dont j'ai entendu l'histoire, à propos de la troisième main parce que Ben est trop humble, est-ce que peu de temps après, Ben a postulé chez LolApps pour le poste, le directeur de l'entreprise s'est adressé au responsable du recrutement et lui a demandé "Pourquoi embauchez-vous des concepteurs de jeux? Pourquoi ne pouvez-vous pas?" Est-ce que vous venez de demander aux codeurs de le concevoir? "

Le responsable du recrutement a remis la candidature de Ben au directeur, qui l'a lue, a acquiescé et est repartie, pour ne plus jamais poser cette question.

Ben a reçu sa lettre d'acceptation le lendemain.

Qu'y avait-il dans cette application? Notes de conception pour deux séries de questions pour le jeu. Pas seulement une vue d'ensemble de haut niveau, mais aussi un niveau de base extrêmement bas: noms de personnage, lignes de dialogue avec un ton parfait pour le jeu (y compris des centaines de références soigneusement documentées sur l'histoire du jeu et d'innombrables blagues de joueurs), soigneusement récompenses de quête équilibrées (dans un jeu de style Farmville où chaque action rapporte un certain niveau de récompense), coûts de tâche soigneusement équilibrés, et bien plus encore, et résumant le tout avec une liste de tous les éléments nécessaires à chaque quête (sons et graphiques pour le les personnages et leurs environnements; chaque série de quêtes utilise toutes les fonctionnalités existantes du moteur, mais nécessite une petite partie supplémentaire de la programmation juste pour montrer qu'il comprend le coût de faire des choses que le moteur ne faisait pas déjà).

Dans mon vague souvenir, je pense que l'une des recherches était "les dragons visitent l'île du joueur", en commençant par de vagues rumeurs selon lesquelles les dragons allaient arriver, aboutissant à rencontrer un dragon et à faire éclore des œufs de dragon ... J'oublie complètement ce qu'est l'autre .

Les deux étaient passionnants, attrayants et novateurs, entraînant le jeu dans des directions légèrement nouvelles sans violer ni la tradition ni le ton des jeux, comme les meilleurs DLC que vous voyez pour les jeux de nos jours.

Maintenant, ce qui m'a fait comprendre que je ne pourrais jamais être un concepteur de jeux, c'est que pour faire ce travail, il devrait créer une nouvelle série de quêtes, avec ce niveau de détail, ce niveau de nouveauté, chaque semaine . Je ne suis pas sûr que je sois le premier à manquer d’idées ou que je m’ennuierais au premier abord.

Comme tout le monde a un roman dedans, chaque programmeur a une ou deux bonnes idées de jeu qu’ils aimeraient essayer de créer un jour. Certains les fabriquent. Certaines de ces idées s'avèrent être à la fois bonnes et fructueuses. Mais presque tous sont des merveilles à un coup.

La plupart des gens ont peur de dire aux autres leur One Idea. Peur qu'il pourrait être volé. Les véritables créateurs ont tellement d'idées, ils s'en moquent. Ils crient leurs idées sur les toits et espèrent que l'une d'elles s'enracine. Comme les délires du fou dans Calliope de Sandman, je me suis rendu compte que Niel Gaiman devait disposer d’un nombre infini d’idées, alors travailler avec Ben Jans m’a fait prendre conscience de ce dont vous avez besoin pour devenir concepteur de jeu.

Un concepteur de jeu doit avoir une patience incroyable et une attention aux détails, mais des idées infinies .

Dewi Morgan
la source
8
FWIW, c’est aussi ce qui m’a fait comprendre pourquoi notre concepteur graphique était si précieux dans notre configuration alors même qu’il ne pouvait ni css ni HTML. Je peux concevoir un site Web ou deux mais pas un par semaine.
Slebetman
10
En ce qui concerne la peur que votre idée soit volée: personne ne devrait l’être. 1. Tout le monde dans l'industrie a assez d'idées personnelles sur lesquelles il préfère travailler et 2. Personne ne sait si une idée vaut la peine d'être volée jusqu'à ce que quelqu'un la transforme en jeu jouable.
Philipp
6
Rejoint gamedev.SE pour relancer cette question. Une des meilleures réponses à toute question que j'ai vue.
Jwg
4
@Philipp Et 3) Toute idée est soit totalement ou partiellement volée par quelqu'un d'autre, soit elle-même totalement ou partiellement volée à quelqu'un d'autre. La plupart des parcelles de base, si ce n’est toutes les parcelles de base, ont été découvertes, mais ce qui les rend uniques est la façon dont elles sont mises en œuvre. [Si vous pouvez proposer quelque chose de vraiment original, cela ne suit pas une intrigue de base imaginée il y a très longtemps, bravo; vous êtes vraiment un cerveau.]
Justin Time 2 Réintégrez Monica
10

Lors de mon travail précédent en tant que développeur backend dans un studio de jeu, les programmeurs n'avaient que très peu d'informations sur le gameplay et les mécanismes du jeu. De temps en temps, un concepteur de jeu ou un concepteur d'interface utilisateur / UX me demandait si quelque chose qu'il voulait faire était réalisable, mais c'était l'étendue de ma contribution à la conception du jeu.

C'était dans un studio de taille moyenne d'environ 40 personnes. Dans un petit studio indépendant, vous auriez probablement beaucoup plus de contribution en tant que programmeur.

Il ne faut pas oublier que dans mon ancien studio, il y avait entre 10 et 15 programmeurs et un concepteur de jeux. Si vous souhaitez créer des jeux, pensez à vos perspectives d'emploi. Si vous vous en tenez à la programmation, vous pouvez créer ce que vous voulez à votre rythme. En tant que concepteur de jeu, vous ne pourrez peut-être pas beaucoup construire sans une équipe derrière vous. La programmation est également une compétence plus transférable, ce qui est pratique si vous découvrez que jouer à des jeux pour gagner sa vie est un plaisir, ou si vous finissez par travailler pour un studio qui fait faillite (ce qui n’est malheureusement pas inhabituel dans une industrie aussi dynamique. ), ou pour quelque raison que ce soit, veulent déménager dans une région sans industrie du jeu forte.

Mel Reams
la source
Merci d'avoir partagé cette histoire qui m'a permis de mieux comprendre. Je n'avais encore jamais pensé à certains de vos arguments. J'ai apprécié!
Tim
9

J'ai officiellement travaillé sur un jeu de grande renommée en tant que programmeur d'intelligence artificielle. En vérité, je ne m'intéressais pas beaucoup aux autres aspects de la conception, mais je devais analyser soigneusement les mécanismes de jeu et effectuer énormément d'essais de jeu au cours du processus. de mettre en œuvre l'IA. En tant que tel, je me suis retrouvé dans une bonne position pour critiquer les aspects de conception. Mes suggestions en matière de design ont presque toujours été bien accueillies et parfois même appliquées textuellement.

Les équipes de développement sont généralement des équipes et tout le monde travaille ensemble. Si vous êtes assez intelligent pour faire partie de l'équipe, vous êtes également assez intelligent pour que votre opinion soit prise au sérieux, même dans des domaines ne relevant pas de votre rôle officiel.

Blake Walsh
la source
4

Un titre est juste un titre, il varie donc d'une société à l'autre, mais en général, un concepteur de jeu écrit beaucoup de scripts d'événements / de quêtes, etc. Si vous êtes embauché comme programmeur direct, il est très peu probable que vous ayez toute entrée dans la conception du jeu.

En bref, être programmeur pour une entreprise de jeux vidéo n’est pas très différent d’autres endroits; être concepteur de jeux signifie que vous allez concevoir des jeux, mais que vous devez également connaître un nombre décent de codages ou au moins de scripts.

Yudrist
la source
1
Donc, si je veux créer mes propres idées de jeu, je suis meilleur en tant que concepteur de jeu? J'aime l'idée de la programmation et je pensais que vous deviez faire les deux en tant que programmeur, donc je me suis un peu découragé. Pouvez-vous devenir un concepteur d'études informatiques ou une autre majeure? Je suis désolé si je semble ignorant, j'ai peu de connaissances sur le sujet.
Tim
7
Vous vous en tirerez probablement beaucoup mieux, mais l'apprentissage de la programmation sera une compétence inestimable. Ce n'est peut-être même pas un mauvais chemin pour débuter en tant que programmeur, puis pour passer à la conception plus tard, ce qui vous rendrait beaucoup plus utile qu'un concepteur de jeu qui n'a qu'une expérience de programmation légère.
Yudrist
4

Comme les autres réponses l'ont souligné, cela varie d'une entreprise à l'autre, mais je dois souligner quelque chose au sujet de l'industrie des jeux vidéo, quelque chose en commun avec toutes les autres branches de l'industrie du divertissement.

En bref, la conception du jeu est la partie "amusante", de sorte que les responsables et les personnes qui ont payé leur dû ont tendance à le monopoliser. Les personnes ayant moins d'expérience ou moins d'ancienneté ont tendance à voir leurs tentatives de contributions rejetées d'emblée.

À cela s’ajoute que tant de personnes pensent vouloir travailler dans l’industrie du jeu vidéo. Les responsables le savent, et ont donc peu de motivation pour traiter les nouveaux arrivants avec gentillesse, car ils sont si facilement remplacés. Donc, ne vous attendez pas à les appeler avec succès sur leur comportement exclusif.

Il existe d’autres vilaines vérités dans l’industrie du jeu vidéo, telles que les longues heures, des pairs immatures sur le plan émotionnel et les consoles de jeu vidéo qui sont des jouets dans plus d’un sens du mot, mais elles dépassent le cadre d’une réponse à votre question. question. Ce qui compte pour moi, c’est que je suis heureux de ne plus travailler dans l’industrie des jeux vidéo et de ne jamais revenir en arrière.

ulatekh
la source
7
Même si vous parlez un peu de vérité, cela ressemble beaucoup à une diatribe.
Vaillancourt
1
C'est un peu un coup de gueule mais malheureusement vrai quand même. Personnellement, je suis heureux d’avoir opté pour le développement logiciel "normal", de travailler dans une entreprise où le dur labeur du développement logiciel est réellement apprécié et où les délais ne sont pas uniquement déterminés par le résultat cas dans le développement de jeux.
milgner
1
Oui: pendant que vous vous déchaînez, ce sont des choses qui doivent être dites et prévenues à propos des futurs codeurs de jeux.
Dewi Morgan
Si mon coup de gueule peut empêcher un seul jeune homme aux yeux étoilés de se faire éclabousser sur le pare-brise de l'industrie des jeux vidéo, cela en aura valu la peine.
Ulatekh
3

Tout d'abord, assurez-vous de suivre un cours qui vous donne les bases de l'informatique. La TI signifie généralement se concentrer sur les systèmes d’entreprise et d’information. J'interviewe beaucoup les programmeurs et nous avons tendance à poser beaucoup de questions sur les algorithmes et les structures de données, ainsi que sur les principes de la programmation orientée objet et fonctionnelle. Ce serait en plus de vous assurer que vous pouvez programmer ou démontrer votre capacité à apprendre rapidement.

Ma question est la suivante: un programmeur de jeu est-il impliqué dans le processus de conception de jeu ou s'agit-il uniquement du travail du concepteur de jeu? Un concepteur de jeu est-il toujours nécessaire ou les programmeurs peuvent-ils travailler sur la conception de jeu de temps en temps?

Comme d’autres l’ont dit, cela dépend. Si vous travaillez sur le gameplay (fonctionnalités du jeu, animation, IA), vous participerez presque certainement à la conception du jeu. Si vous ne l'êtes pas, votre travail sera moins efficace et vous aurez moins de plaisir. Les meilleures expériences que j'ai eues ont été lorsqu'un petit groupe de personnes aux compétences multiples s'est réuni pour mettre en œuvre quelque chose. Par exemple, un concepteur de jeu, un animateur et un programmeur peuvent travailler sur un nouveau mouvement de combat. Chaque personne a sa propre perspective sur la fonctionnalité. Le concepteur du jeu expliquera comment cela fonctionne dans les autres jeux, pourquoi ce sera amusant dans notre jeu et quels seront les paramètres de réglage. L'animateur devra savoir quelles animations sont nécessaires et comment elles vont s'intégrer. Le programmeur doit expliquer comment il va implémenter la fonctionnalité et informer l'équipe de tout problème de performance ou de défi technique. Quand une équipe travaille ensemble comme ça, la magie opère. Dans un environnement où les personnes protègent leur travail et ne laissent personne d'autre leur faire part de leurs commentaires, personne ne peut grandir et la qualité du travail est moins bonne.

Les programmeurs doivent-ils avoir des connaissances en matière de conception de jeux ou ne font-ils que suivre les ordres? De même, les concepteurs de jeux ont-ils besoin de connaissances en programmation?

Il est important de jouer à beaucoup de jeux. Surtout ceux que votre société a créés auparavant et les jeux du même genre. Les concepteurs de jeux passent beaucoup de temps à étudier et à jouer à d'autres jeux. Si vous ne savez pas de quoi ils parlent, les choses prennent plus longtemps. C'est aussi plus amusant de travailler sur un jeu si vous savez ce que vous faites. Cependant, les concepteurs de jeux ont besoin de nombreuses compétences et connaissances du domaine, et en tant que programmeur, vous n'en avez pas nécessairement besoin.

Je suis un peu confus sur ce que je veux être, c'est pourquoi je pose la question ici. Fondamentalement, les programmeurs de jeux peuvent-ils aussi devenir des concepteurs de jeux?

Oui. À des degrés divers, tous les programmeurs sont également des concepteurs de jeux. Les concepteurs de jeux n'ont pas besoin de savoir quoi que ce soit au sujet de la programmation, mais s'ils le font, cela les aide à comprendre quand un programmeur leur dit que certaines fonctionnalités sont trop complexes à implémenter dans le temps imparti ou qu'elles utilisent trop de mémoire, etc.

Au cours de mon expérience des années, j'ai travaillé sur une équipe de plus de 200 personnes chez EA, où je n’ai que très peu contribué à la conception du jeu (mais j’étais tout de même un programmeur graphique), et à une équipe de 60 à 70 personnes chez Activision rendant le film sous licence. jeux où j'ai été très impliqué dans la conception du jeu.

Mon rôle actuel est une équipe de 30 personnes et tout le monde est profondément impliqué dans la conception du jeu ainsi que dans son propre rôle.

justinhj
la source