Games Dev Work Experience for Teenager [fermé]


15

J'ai un fils adolescent qui veut travailler dans le développement et la conception de jeux quand il sera plus âgé. Nous avons assisté à plusieurs conférences qui expliquent l'importance de l'expérience lors de la recherche d'un emploi. Étant moi-même développeur informatique qui interviewe souvent de nouvelles recrues, je sais à quel point l'expérience est critique. Nous cherchons donc à lui trouver du travail dans les entreprises de Games Dev à Londres depuis plusieurs semaines pendant les vacances d'été, mais nous n'avons rien obtenu.

Mon fils est très intelligent et devrait obtenir plus de 8 GCSE de haute qualité (7+ ou A / Bs dans les anciennes notes), il prévoit d'obtenir des niveaux A et d'étudier l'informatique à l'Université. Il a une certaine expérience en programmation en Python. Tout ce qu'il veut, c'est une expérience de travail, s'il finit par faire des courses et faire du café, ce serait bien tant qu'il s'implique d'une manière ou d'une autre dans le processus de développement des jeux. Il ne s'attend pas non plus à être payé (bien que ce soit un bonus).

J'ai approché plusieurs entreprises avec des détails et un CV, mais je n'ai reçu aucune réponse de leur part. Cela me semble étrange car à part un peu de leur temps, ces entreprises ne semblent avoir rien à perdre ici.

Ma question est donc la suivante: y a-t-il quelque chose qui empêche les sociétés de jeux d'embaucher des adolescents dans ce genre de situation? Tout autre conseil pertinent serait le bienvenu.


Je remarque que vous décrivez son intérêt comme étant "dans le développement et la conception de jeux" - a-t-il un rôle particulier dans cet espace qui l'intéresse? Dans les équipes plus importantes en particulier, les créateurs de jeux peuvent être assez spécialisés, donc avoir une idée claire de votre place peut être d'une grande aide lors de votre candidature pour le travail ou du choix de vos études. «Design» par exemple n'est qu'une seule famille de rôles (souvent mal comprise) dans cet écosystème
DMGregory

29
C'est un adolescent, il a besoin d'acquérir son expérience en créant ses propres jeux. Dans un mois, il y a le 39e Ludum Dare (un événement où, à la maison, vous créez un jeu en moins de 48 heures suivant un thème spécifique), c'est une excellente occasion pour lui de créer un jeu.
Cedric Martens

2
La meilleure façon de montrer son design est de créer ses jeux et d'appliquer son design. Il n'a pas besoin d'être un programmeur expert, en étant créatif, avec une mécanique simple et une bonne conception de jeu, vous pouvez faire un grand jeu.
Cedric Martens

3
J'ai acquis mon expérience des modifications de jeu à partir de l'âge de 13 ans. J'ai maintenant 20 ans et j'ai été accepté dans tous les cours universitaires de programmation de jeux auxquels j'ai postulé, ainsi que dans la gestion d'un backend multijoueur pour un jeu. Mon point est que l'expérience ne signifie pas nécessairement qu'elle doit être au sein d'une entreprise, mais simplement qu'ils acquièrent de l'expérience par d'autres moyens tels que des projets personnels. En prime, j'ai également 7 ans d'expérience en programmation de jeux à mon actif.
AStopher

4
Sachez que l'industrie du jeu vidéo est vraiment difficile. Parce que tant de gens veulent le faire, l'entrée est difficile, les heures sont longues, le salaire est bas et le stress est élevé. Assurez-vous qu'il sait que ce n'est pas que du plaisir et des jeux.
Tim B

Réponses:


30

Vous avez rencontré un vrai problème dans l'industrie des jeux. Nous ne savons pas comment juger l'expertise en création de jeux. Former quelqu'un à être productif sur un nouveau projet de jeu peut prendre des semaines à lui seul, nous sommes donc très inquiets de faire cet investissement. Notre meilleure supposition est de regarder les jeux que quelqu'un a déjà créés, ce qui conduit à une situation de rattrapage où vous devez être embauché pour travailler sur un jeu afin que vous puissiez avoir votre nom sur un jeu expédié afin que vous puissiez être embauché.

En parcourant les offres d'emploi pour mon studio par exemple, presque tous demandent 5 ans d'expérience de jeu et plusieurs titres expédiés, et il y a beaucoup de concurrence pour les quelques postes de niveau étudiant / nouveau diplômé. Ceci est particulièrement répandu dans les grandes sociétés AAA. Beaucoup d'entre nous ont pu commencer parce qu'un petit studio indépendant a pris une chance sur nous (ou nous avons pris une chance de démarrer notre propre studio indépendant).

Juste pour ajouter à ces problèmes, des studios qui embauchent fréquemment des étudiants / diplômés / stagiaires, certains ont une réputation de désabonnement - traitant ces débutants comme une main-d'œuvre remplaçable bon marché pour travailler jusqu'à leur épuisement, sachant qu'il y a toujours plus à faire leur place. Assurez-vous donc de lire la culture du travail dans n'importe quel studio auquel vous postulez.

Il existe cependant un moyen de briser ce catch-22, et il pourrait être parfait pour l'expérience estivale que vous décrivez. Cela nécessite simplement d'élargir un peu la définition de "l'expérience de travail" à "l'expérience de développement de jeux"

Nous faisons ces choses appelées Game Jams , qui sont un peu comme un hackathon ou une charette: un groupe de créateurs de jeux se réunissent et décident de créer un nouveau jeu à partir de zéro en très peu de temps - souvent une semaine, un week-end ou même un seul jour. Ils sont généralement gratuits ou très bon marché pour participer, et ne nécessitent aucune révision de CV pour entrer.

Je recommanderais particulièrement les confitures qui se produisent dans des endroits physiques comme les écoles ou les espaces de coworking, car elles vous donnent la possibilité de vous mêler à d'autres créateurs, de vous inspirer, de demander de l'aide, de proposer de l'aide, et généralement de simplement parcourir l'énergie de toutes ces personnes se réunir pour créer.

Il existe également un flux continu de jams en ligne uniquement - itch.io en catalogue un grand nombre dans un format de chronologie pratique . Si vous ne trouvez pas un jam approprié près de chez vous ou en commençant sur la chronologie que vous voulez, vous pouvez toujours prendre des amis et démarrer le vôtre. :)

La plupart des jams auront un thème ou un défi quelconque pour stimuler votre créativité, d'autres auront des contraintes comme l'utilisation de plates-formes / outils / genres spécifiques. La plupart de mon expérience ne sont pas une compétition jugée - ils se terminent généralement par une arcade ou une vitrine où tout le monde peut jouer à tous les petits jeux étranges que les participants ont imaginés.

Vous pouvez rejoindre un jam en équipe d'amis ou en tant qu'individu si vous voulez tout faire en solo. Certains des plus gros jams fournissent également des services de matchmaking pour vous aider à constituer une équipe, ou des rôles "flottants" où des artistes / concepteurs sonores sans équipe sont jumelés avec des équipes qui manquent d'artistes / concepteurs sonores.

Je recommande les jams car ils reproduisent un microcosme de développement de jeux - toutes les mêmes pressions, joies et frustrations, dynamiques d'équipe et défis de portée (et oh ça alors les bugs!) Condensés en une opportunité à faible risque. Si un jam se passe mal, ehn, j'ai au pire perdu un week-end - je n'avais pas à vivre dans un studio que j'avais fondé en faillite. ;)

Et les jeux qui sont créés ne sont pas seulement jetables. Avec un peu de dévouement et de polissage, ils peuvent devenir d'excellents éléments de portefeuille à apporter à un employeur potentiel pour prouver que vous avez des compétences en création de jeux. Ici en Ontario, nous avons eu un certain nombre d'histoires de réussite de créateurs prenant des prototypes expérimentaux de jam de jeu et continuant à les intégrer dans des jeux finis que vous pouvez acheter sur Steam / Xbox / Playstation / etc, y compris Runbow , Keep Talking et Nobody Explodes , Toto Temple , Mount Your Friends , Super Time Force , Lovers in a Dangerous Spacetime , The Yawhg . (Je n'ai aucune affiliation avec aucun de ces jeux, je pense juste qu'eux et leurs créateurs sont assez géniaux)

Alors oui, tout cela pour dire: les jams de jeux peuvent être un moyen amusant et accessible de développer une expérience gamedev, en contournant les gardiens de l'industrie, et je les recommande fortement même aux développeurs de jeux expérimentés comme un moyen de nourrir périodiquement votre passion pour la création de jeux. N'hésitez pas à me contacter sur Twitter si vous souhaitez plus d'informations sur les confitures. :)


Cette interview avec Todd Howard, directeur de Skyrim, réussit à peu près à 5h00. Votre éducation n'a pas beaucoup d'importance, ils veulent voir si vous êtes en mesure de créer vos propres trucs.
Cedric Martens

2
Quelle excellente réponse merci d'avoir pris le temps. Je n'avais pas pensé aux jams de jeu et c'est une excellente idée. Je ne pense pas que les compétences en programmation de mon fils soient à la hauteur, mais si je l'aide, cela devrait fonctionner. C'est quelque chose que nous allons certainement faire. C'est dommage qu'il ne puisse pas acquérir l'expérience tant qu'il n'a pas l'expérience, comme vous le dites, mais je m'attendais à moitié à ce que ce soit le cas. J'espère qu'avec quelques jams de jeu dans son portfolio, nous pourrons arriver quelque part.
evoelise

4
Les équipes parents-enfants aux jams sont une force avec laquelle il faut compter! : D Bonne chance à vous deux, et surtout, amusez-vous!
DMGregory

Grands points. Sans oublier que commencer avec de petits jeux a un grand avantage dans la mesure où le démarrage est généralement un effort beaucoup plus conscient que de modifier un jeu qui fait réellement quelque chose (je soupçonne que cela peut être la raison pour laquelle de nombreux développeurs de jeux ont commencé à modifier des jeux existants); une fois que vous avez quelque chose que vous pouvez réellement jouer, il est facile de sentir que les démangeaisons brûlantes ne font que le peaufiner, l'améliorer, investir plus d'efforts. C'est comme avec un logiciel normal - le meilleur logiciel vient généralement du fait que vous en avez besoin, en utilisant votre propre produit, en résolvant des problèmes réels.
Luaan

@CedricMartens Bonne référence - Todd Howard est allé encore plus loin depuis cette interview car il est crédité pour une grande partie du succès de Skyrim (l'un des jeux les plus réussis de tous les temps) et Fallout 4 après. En tant que tel, il a reçu l'honneur d'une place au sein du Temple de la renommée de l'Académie des arts interactifs et des sciences - assez bien pour un homme qui voulait juste s'impliquer dans la construction de jeux vidéo depuis son enfance. Personnellement, je pense qu'il ferait un fantastique modèle pour les aspirants développeurs de jeux.
Kallum Tanton

5

En tant qu'étudiant actuel (2e année) qui est actuellement en stage rémunéré avec un studio, mon plus grand conseil serait des projets personnels. Commencez à jouer avec C # et Unity et jouez constamment et faites des prototypes rapides d'idées que vous avez. Tout. Le. Temps.

Un excellent moyen de développer une véritable expérience de développement de jeu est avec les jams de jeu. Ce sont des moyens fantastiques d'apprendre, d'expérimenter et de nourrir de nouvelles personnes. Si vous voulez plus d'informations sur certains jams publics, consultez Itch .

Si vous voulez en savoir plus directement et que vous voulez une structure, Udemy propose des cours de développement de jeu incroyables . Grand soutien et communauté, et ils sont en vente tout le temps. Je viens de recevoir un cours Unreal Engine de 54 heures pour 15 $. Vaut vraiment l'investissement.

Enfin, demandez à votre fils de faire le travail. Les entreprises ne veulent pas embaucher quelqu'un dont les parents les contactent. Vous devez le laisser sortir et apprendre par lui-même, sinon il n'apprendra pas.


4

Juste un ajout aux autres réponses (parce que je ne peux pas commenter): Je suis d'accord que travailler sur un jeu à la maison d'abord est une meilleure façon de commencer que d'essayer d'acquérir de l'expérience dans une entreprise. Il peut commencer à créer ses propres petits jeux pour s'habituer au développement et connaître certains des composants d'un jeu. Une autre étape que je suggère dès qu'il a suffisamment d'expérience est de contribuer à un jeu. Ce n'est pas en Python, mais à titre d'exemple, le jeu Terasology est un projet de type Minecraft où tout le monde peut contribuer du code, des actifs, n'importe quoi sur GitHub. Grâce à des choses comme ça, il apprendra également à utiliser des outils de collaboration importants comme Git (peut-être même des choses avancées comme CI), à en apprendre davantage sur le style de code et, généralement, comment un flux de travail peut aller (comme le dit GitLab, "De l'idée à la production") . En restant à l'exemple si Terasology,

Quand il a déjà fait quelques petits jeux et peut-être même participé à un qui est un peu plus grand, ce serait peut-être une meilleure idée de revenir dans certaines entreprises. Ensuite, ils sauront qu'il peut réellement comprendre ce qui se passe, et ils ne gaspillent pas de ressources sur quelqu'un qui pourrait simplement s'ennuyer de coder quelques mois plus tard.


S'impliquer dans des projets de développement de jeux communautaires est une excellente idée. Pensez également aux communautés de modding de jeux. :) En particulier pour les concepteurs de niveaux, un portefeuille de cartes et de mods pour un jeu existant peut démontrer une capacité à maîtriser et à innover au sein d'un ensemble donné de mécanismes et d'outils.
DMGregory

4

Les entreprises ont quelque chose à perdre: le temps

J'ai travaillé pour des entreprises qui ont accepté des étudiants ayant une expérience de travail, bien que dans le cadre d'une expérience de travail formelle pendant la scolarité plutôt qu'ad hoc . Ces étudiants ne sont pas en mesure de contribuer utilement au processus de développement de jeux mais prennent plutôt beaucoup de temps aux développeurs qui pourraient autrement faire un travail utile. Il faut du temps pour planifier les choses à faire, leur montrer comment faire ces choses et les superviser pendant leur travail. De plus, comme ce sont des enfants, il n'y a pas de considérations d'assurance et de surveillance avec le personnel normal.

Même un enfant intelligent, comme votre fils, ne devrait pas arriver et produire un travail intéressant en quelques semaines. Même lorsque nous avons pris des étudiants du projet de l'université locale qui étaient considérablement plus âgés et qui suivaient un cours spécifique de développement de jeux, il était rarement vrai qu'ils produiraient un travail intéressant dans les premiers mois . Certains n'y sont jamais parvenus du tout ou ont produit assez peu de bons travaux pour que leur coût en termes de temps d'autrui ne soit pas couvert.

Ainsi, en fait, l'embauche d'étudiants pour une expérience de travail ou des projets n'est souvent pas bénéfique pour les entreprises impliquées. Au lieu de cela, il est offert par un sentiment de communauté et de devoir envers la société en général. Ce rôle est moins bien atteint en prenant un enfant au hasard intéressé par le développement de jeux qu'en participant à des programmes formels d'expérience de travail.


Je pense que vous avez raison sur tout, mais ce serait bien de fournir des alternatives.
Michael

3

DMGregory a raison. Trouver un emploi en tant que développeur de jeux ne revient pas seulement à lancer un CV dans une société d'ingénierie. Fondamentalement, parce que le logiciel est quelque chose de tout à fait nouveau, et un faible pourcentage de jeunes sait comment le faire, et un pourcentage plus petit le fait bien. Je ne suis jamais allé à un jam, mais si votre fils a le temps, je lui recommande fortement de créer lui-même des jeux et de les publier. Ils ne doivent pas être difficiles, ils peuvent être de simples jeux 2D. Encore plus simple qu'un jeu de plateforme. Regardez "Pop the Lock" dans Play Store. C'est tellement simple et il a obtenu jusqu'à 5 millions de téléchargements. En outre, il pourrait finir par ne vouloir être employé par personne, mais par avoir sa propre entreprise de développement de jeux, pour laquelle il n'a pas besoin d'argent, car il pourrait l'obtenir par lui-même s'il réussit. L'Android Play Store est un bon début.


2

Jusqu'à présent, il existe de nombreuses bonnes réponses, mais je tiens à souligner un point en particulier.
Pour être franc: vous voulez être un concepteur de jeux? Vous voulez dire programmeur.

Beaucoup de jeux proviennent de petites équipes ou de développeurs seuls. Dans ce cas, chaque personne a plusieurs rôles. À moins que vous n'atteigniez de grandes sociétés, il est tout simplement impossible qu'un concepteur de jeux dédié puisse être justifié (ou même pertinent), et même dans ce cas, je ne ferais pas confiance à quelqu'un qui prétendait aimer la conception de jeux sans jamais créer ses propres jeux. Dans les grands studios, la plupart des cadres supérieurs qui se trouvent être des concepteurs sont généralement des vétérans de l'industrie qui ont conscience de tout ce qui est nécessaire pour concrétiser un design. Il y a peu ou pas d'espace pour les juniors dans ce domaine.

Être capable de faire preuve de compétence technique et d'initiative; apporter un produit raffiné du concept au marché, est la chose la plus pertinente que vous puissiez faire pour une future carrière dans les jeux ou l'informatique. Oubliez le stage, vous voulez être en mesure de prouver votre capacité, votre dévouement et votre talent. La seule façon de le faire pour les jeux est de programmer. Les gens remarqueront votre CV si vous pouvez mentionner de telles réalisations.

Les jeux, décomposés à leur élément le plus fondamental, concernent le jeu. Récit, son, art; enlevez-les et vous vous retrouvez avec la mécanique, et la seule personne qui peut les réaliser est un programmeur.

La bonne nouvelle est que ces jours-ci, il n'a jamais été aussi facile pour quiconque, quel que soit son âge, d'apprendre la programmation, de télécharger un moteur de jeu de qualité et de commencer à mettre en œuvre ses idées. L'informatique est un excellent début, et il n'y a aucune raison d'attendre l'université pour s'enseigner les bases. Acquérir une copie des «Principes de programmation et pratique de Bjarne Stroustrup en utilisant le C ++» (écrit par l'homme qui a inventé le C ++ pour ses étudiants de première année). Je n'ai parcouru que les 100 premières pages, mais c'était assez de théorie pour commencer dans Unity avec C #. Et il existe de nombreuses communautés en ligne, forums, wikis, pour répondre à toutes sortes de questions qu'un novice pourrait avoir. Google it, 9/10 fois vous trouverez une solution sur StackOverflow ou un forum spécialisé. Il n'a jamais été aussi facile de faire cavalier seul.

De plus, les entreprises peuvent ne pas vouloir chercher de stagiaires en partie parce qu'une grande partie de ce qu'elles font est secrète. Les employés signent généralement un accord de non-divulgation, et un stagiaire est quelque chose de plus une responsabilité qu'un employé salarié.


1

Nous sommes allés à plusieurs conférences [...] nous avons cherché à lui trouver du travail [...] j'ai approché plusieurs entreprises

Voulez- vous un emploi ou votre fils veut-il un emploi?

Arrêtez d'être une maman d'hélicoptère . Si votre fils veut un emploi, il doit postuler lui-même. Personne ne le prendra au sérieux si sa mère est constamment derrière lui.

En plus de cela, je peux réitérer le conseil donné par les autres réponses. Les studios de développement de jeux sont submergés d'applications de jeunes joueurs qui pensent avoir ce qu'il faut pour devenir des concepteurs de jeux parce qu'ils ont "l'idée du meilleur jeu de tous les temps" mais n'ont absolument aucune compétence pertinente. Ceux-ci vont immédiatement à la poubelle. La meilleure façon de prouver que vous êtes un développeur de jeux est de créer un jeu par vous-même. Il n'a pas besoin d'être un succès commercial. Un petit jeu gratuit suffit.


2
Le fils dans ce cas aura 15 ou 16 ans, je pense que le terme "maman d'hélicoptère" est injustement employé dans ce cas car il est tout à fait approprié que les parents d'un enfant de cet âge soient impliqués.
Jack Aidley

0

Tout le monde apprécie vos efforts et vos bonnes intentions, mais laissez votre fils casser la coquille de l'œuf et voler. Une maman s'approche de plusieurs entreprises pour un emploi pour son fils parce que "il est très intelligent" ce n'est pas grave.

Les entreprises ont leurs propres moyens de contracter des personnes. Vous devez les adapter. Ne pensez pas qu'ils doivent embaucher un adolescent sans connaissances simplement parce qu'il se baisse pour travailler gratuitement et sa mère dit qu'il est très intelligent.

C'est un adolescent, à la recherche de tutoriels et au développement de ses propres jeux, c'est un bon début.


0

Si l'objectif est l'expérience, votre fils pourrait contribuer à un projet open source. Il existe de nombreux jeux open source qui accueilleraient favorablement votre contribution. Même s'ils ne contribuent pas au code du référentiel officiel des jeux, de nombreux jeux ont une API ouverte pour développer votre propre mod / plugin. Voir par exemple https://endless-sky.github.io/ , un bon point de départ serait de lui faire construire un plugin

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.