Ich habe einen Sohn im Teenageralter, der in der Spieleentwicklung und -gestaltung arbeiten möchte, wenn er älter ist. Wir haben an mehreren Konferenzen teilgenommen, auf denen die Bedeutung von Erfahrung bei der Arbeitssuche erläutert wurde. Da ich selbst IT-Entwickler bin und häufig neue Mitarbeiter interviewe, weiß ich, wie kritisch Erfahrung ist. In den Sommerferien haben wir einige Wochen lang versucht, ihn bei Games Dev-Unternehmen in London unterzubringen, aber wir haben nichts erreicht.
Mein Sohn ist sehr schlau und wird voraussichtlich 8+ GCSEs mit hoher Note (7+ oder A / Bs in alten Noten) erhalten. Er plant, das Abitur zu machen und anschließend Informatik an der Universität zu studieren. Er hat einige Programmiererfahrungen in Python. Alles, was er will, ist ein wenig Berufserfahrung, wenn er nur Besorgungen macht und Kaffee kocht, wäre das in Ordnung, solange er sich auch in irgendeiner Weise mit dem Spieleentwicklungsprozess befasst. Er erwartet auch nicht wirklich, bezahlt zu werden (obwohl das ein Bonus wäre).
Ich habe mich mit Details und einem Lebenslauf an mehrere Unternehmen gewandt, aber keine einzige Antwort von ihnen erhalten. Das kommt mir merkwürdig vor, da diese Unternehmen abgesehen von ihrer Zeit anscheinend nichts zu verlieren haben.
Meine Frage ist also, gibt es etwas, das Spielefirmen davon abhält, Teenager in einer solchen Situation einzustellen? Jeder andere sachdienliche Rat wäre willkommen.
Antworten:
Sie sind auf ein echtes Problem in der Spieleindustrie gestoßen. Wir wissen nicht, wie wir die Fachkenntnisse im Bereich der Spielherstellung beurteilen sollen. Es kann Wochen dauern, jemanden für ein neues Spielprojekt zu schulen, um produktiv zu sein. Unsere beste Vermutung ist es, sich Spiele anzuschauen, die bereits von jemandem erstellt wurden. Dies führt zu einer Situation, in der Sie engagiert werden müssen, um an einem Spiel zu arbeiten, damit Sie Ihren Namen für ein ausgeliefertes Spiel haben und angestellt werden können.
Wenn ich zum Beispiel die Stellenausschreibungen für mein Studio durcharbeite, verlangen fast alle von ihnen 5 Jahre Erfahrung mit früheren Spielen und mehrere ausgelieferte Titel, und es gibt eine Menge Konkurrenz für die wenigen Studenten- / New-Grad-Level-Positionen. Dies ist besonders bei den großen AAA-Unternehmen der Fall. Viele von uns konnten anfangen, weil ein kleineres Indiestudio eine Chance auf uns ergriffen hat (oder wir haben eine Chance ergriffen, unser eigenes Indiestudio zu gründen).
Nur um diesen Problemen der Studios, in denen häufig Studenten / Absolventen / Praktikanten eingestellt werden, Rechnung zu tragen, haben einige den Ruf, diese Anfänger als billige, austauschbare Arbeitskräfte zu behandeln, um bis zum Burn-out zu arbeiten ihr Platz. Informieren Sie sich daher in jedem Studio, für das Sie sich bewerben, über die Arbeitskultur.
Es gibt jedoch eine Möglichkeit, diesen Catch-22 zu durchbrechen, und er ist möglicherweise perfekt für das von Ihnen beschriebene Sommererlebnis. Es ist lediglich erforderlich, die Definition ein wenig von "Arbeitserfahrung" zu "Spieleentwicklungserfahrung" zu erweitern.
Wir machen diese Dinge, die als Game Jams bezeichnet werden und einem Hackathon oder Charette ähneln: Eine Gruppe von Spielentwicklern kommt zusammen und beschließt, in sehr kurzer Zeit ein neues Spiel von Grund auf neu zu erstellen - oft eine Woche, ein Wochenende oder sogar nur einen Tag. Sie sind in der Regel kostenlos oder sehr günstig für die Teilnahme und benötigen keine CV-Prüfung, um teilnehmen zu können.
Ich würde besonders Staus empfehlen, die an physischen Orten wie Schulen oder Coworking Spaces auftreten, da Sie die Möglichkeit haben, sich mit anderen Entwicklerkollegen zu unterhalten, sich inspirieren zu lassen, um Hilfe zu bitten, Hilfe anzubieten und im Allgemeinen nur die Energie all dieser Menschen zu nutzen zusammenkommen, um zu schaffen.
Es gibt auch einen kontinuierlichen Strom von nur online verfügbaren Staus - itch.io katalogisiert viele davon in einem handlichen Zeitleistenformat . Wenn Sie keine passende Marmelade in Ihrer Nähe finden oder auf der von Ihnen gewünschten Zeitachse beginnen können, können Sie immer ein paar Freunde gewinnen und Ihre eigenen gründen. :)
Die meisten Marmeladen haben ein Thema oder eine Herausforderung, die Ihre Kreativität anregen, andere haben Einschränkungen wie die Verwendung bestimmter Plattformen / Tools / Genres. Meiner Erfahrung nach sind die meisten Spiele kein Wettbewerb, sondern enden normalerweise mit einer Spielhalle oder einem Schaufenster, in dem jeder die seltsamen kleinen Spiele spielen kann, die die Teilnehmer entwickelt haben.
Sie können sich als Team von Freunden oder als Einzelperson einem Jam anschließen, wenn Sie alles alleine machen möchten. Einige der größeren Staus bieten auch Matchmaking-Services, mit denen Sie ein Team zusammenstellen können, oder "Floater" -Rollen, bei denen Künstler / Sounddesigner ohne Team mit Teams zusammenarbeiten, denen es an Künstlern / Sounddesignern mangelt.
Ich empfehle Jams, weil sie einen Mikrokosmos der Spieleentwicklung reproduzieren - trotz des gleichen Drucks und der Freude und des gleichen Frusts, der gleichen Teamdynamik und der gleichen Herausforderungen (und oh Gott, die Bugs!), Die sich zu einer risikoarmen Gelegenheit verdichteten. Wenn ein Jam schlecht läuft, habe ich im schlimmsten Fall ein Wochenende verloren - ich musste kein Studio durchleben, das ich gegründet hatte und das in Konkurs ging. ;)
Und die Spiele, die erstellt werden, sind nicht einfach wegzuwerfen. Mit ein wenig Engagement und Geschick können sie zu großartigen Portfolioelementen werden, die Sie einem potenziellen Arbeitgeber bringen können, um zu beweisen, dass Sie spielerische Fähigkeiten besitzen. Hier in Ontario gab es eine Reihe von Erfolgsgeschichten von Entwicklern, die experimentelle Game-Jam-Prototypen verwendeten und diese zu fertigen Spielen weiterentwickelten, die Sie auf Steam / Xbox / Playstation / usw. kaufen können, darunter Runbow , Keep Talking und Nobody Explodes . Toto Temple , Besteige deine Freunde , Super Time Force , Liebhaber in einer gefährlichen Raumzeit , The Yawhg . (Ich bin mit keinem dieser Spiele verbunden. Ich finde sie und ihre Schöpfer einfach großartig.)
Das alles, um zu sagen: Game Jams können eine unterhaltsame und zugängliche Möglichkeit sein, um Spielerfahrung aufzubauen, und ich kann sie auch erfahrenen Spieleentwicklern nur empfehlen, um Ihre Leidenschaft für das Entwickeln von Spielen in regelmäßigen Abständen zu schüren. Zögern Sie nicht, mich auf Twitter zu kontaktieren, wenn Sie weitere Informationen zu Marmeladen wünschen. :)
quelle
Als aktueller College-Student (2. Jahr), der derzeit mit einem Studio kooperiert, wäre mein größter Ratschlag persönliche Projekte. Fangen Sie an, mit C # und Unity zu spielen, und spielen Sie ständig herum und erstellen Sie schnelle Prototypen der Ideen, die Sie haben. Alle. Das. Zeit.
Eine großartige Möglichkeit, echte Game-Entwickler-Erfahrung aufzubauen, sind Game-Jams. Sie sind fantastische Möglichkeiten, neue Leute kennenzulernen, zu experimentieren und zu füttern. Wenn Sie weitere Informationen zu öffentlichen Spielstaus wünschen, schauen Sie sich Itch an .
Wenn Sie mehr direkt lernen wollen und eine gewisse Struktur wollen, dann Udemy hat erstaunliche Spiel dev Kurse. Großartige Unterstützung und Community, und sie werden die ganze Zeit zum Verkauf angeboten. Ich habe gerade einen 54-stündigen Unreal Engine-Kurs für 15 US-Dollar erhalten. Lohnt sich die Investition.
Zuletzt lassen Sie Ihren Sohn die Arbeit erledigen. Unternehmen wollen niemanden einstellen, dessen Eltern sich an sie wenden. Sie müssen ihn rauslassen und für sich selbst lernen, sonst wird er nicht lernen.
quelle
Nur eine Ergänzung zu den anderen Antworten (da ich nichts dazu sagen kann): Ich stimme zu, dass es besser ist, zuerst zu Hause an einem Spiel zu arbeiten, als zu versuchen, Erfahrungen in einem Unternehmen zu sammeln, das nicht in der Nähe ist. Er kann anfangen, eigene kleine Spiele zu machen, um sich an die Entwicklung zu gewöhnen und einige der Komponenten kennenzulernen, die ein Spiel normalerweise hat. Ein weiterer Schritt, den ich vorschlage, sobald er genug Erfahrung hat, ist, zu einem Spiel beizutragen. Es ist nicht in Python, aber als Beispiel ist das Spiel Terasology ein Minecraft-ähnliches Projekt, in dem jeder Code, Assets und alles auf GitHub einbringen kann. Durch solche Dinge lernt er auch, wichtige Tools für die Zusammenarbeit zu verwenden, wie Git (vielleicht sogar fortgeschrittenes Material wie CI), den Codestil und allgemein den Ablauf eines Workflows (wie GitLab es ausdrückt, "Von der Idee zur Produktion"). . Am Beispiel Terasologie bleiben,
Wenn er bereits ein paar kleinere Spiele gemacht hat und vielleicht sogar an einem etwas größeren teilgenommen hat, ist es vielleicht eine bessere Idee, bei einigen Firmen wiederzukommen. Dann werden sie wissen, dass er wirklich verstehen kann, was vor sich geht, und sie verschwenden keine Ressourcen für jemanden, dem es erst einige Monate später langweilig wird, zu programmieren.
quelle
Unternehmen haben etwas zu verlieren: Zeit
Ich habe für Unternehmen gearbeitet, die Studenten mit Berufserfahrung angenommen haben, obwohl dies eher als Teil der formalen Berufserfahrung während der Schulzeit als als Ad-hoc- Erfahrung gilt . Diese Schüler sind nicht in der Lage, einen nützlichen Beitrag zum Spielentwicklungsprozess zu leisten, sondern nehmen viel Zeit von Entwicklern in Anspruch, die ansonsten nützliche Arbeit leisten könnten. Es ist Zeit erforderlich, um Dinge für sie zu planen, ihnen zu zeigen, wie sie die genannten Dinge tun, und sie zu beaufsichtigen, während sie arbeiten. Da es sich um Kinder handelt, gibt es auch Versicherungs- und Aufsichtsaspekte, die bei normalem Personal nicht gegeben sind.
Selbst von einem klugen Kind wie Ihrem Sohn kann nicht erwartet werden, dass es in wenigen Wochen auftaucht und wertvolle Arbeit leistet. Selbst wenn wir deutlich ältere Projektstudenten von der örtlichen Universität nahmen und einen speziellen Spielentwicklungskurs belegten, war es selten der Fall, dass sie in den ersten Monaten eine lohnende Arbeit leisteten . Einige schafften es überhaupt nicht oder produzierten wenig genug gute Arbeit, dass ihre Kosten in Bezug auf die Zeit anderer Leute nicht gedeckt wurden.
In der Tat ist es für die beteiligten Unternehmen häufig nicht vorteilhaft, Studenten für Arbeitserfahrungen oder Projekte zu gewinnen. Stattdessen wird es aus dem Gefühl der Gemeinschaft und der Pflicht gegenüber der Gesellschaft heraus angeboten. Diese Rolle wird durch die Aufnahme eines zufälligen Kindes, das an der Entwicklung von Spielen interessiert ist, weniger gut erreicht als durch die Teilnahme an formellen Programmen für Arbeitserfahrung.
quelle
DMGregory ist richtig. Einen Job als Spieleentwickler zu finden, ist nicht gleichbedeutend mit einem Lebenslauf bei einem Ingenieurbüro. Grundsätzlich, weil Software etwas ziemlich Neues ist und ein geringer Prozentsatz der Jugendlichen weiß, wie es geht, und ein kleinerer Prozentsatz macht es gut. Ich bin nie zu einem Jam gegangen, aber wenn Ihr Sohn Zeit hat, würde ich ihm dringend empfehlen, selbst Spiele zu erstellen und zu veröffentlichen. Sie müssen nicht schwer sein, sie können einfache 2D-Spiele sein. Noch einfacher als ein Plattformer. Schau dir "Pop the Lock" im Play Store an. Es ist so einfach und es hat bis zu 5 Millionen Downloads. Außerdem könnte er am Ende nicht von irgendjemandem angestellt werden wollen, sondern eine eigene Firma für Spieleentwicklung, für die er kein Geld braucht, da er es selbst bekommen könnte, wenn er Erfolg hat. Der Android Play Store ist ein guter Anfang.
quelle
Bisher gibt es viele gute Antworten, aber ich möchte insbesondere einen Punkt hervorheben.
Stumpf sein: Sie wollen Spiele-Designer werden? Du meinst Programmierer.
Viele Spiele kommen aus kleinen Teams oder von einzelnen Entwicklern. In diesem Fall hat jede Person mehrere Rollen. Solange Sie nicht zu großen Unternehmen gelangen, gibt es einfach keine Möglichkeit, einen engagierten Spieleentwickler zu rechtfertigen (oder sogar relevant zu machen), und selbst dann würde ich keinem vertrauen, der behauptet, Spiele-Design zu lieben und dennoch nie seine eigenen Spiele gemacht hat. In großen Studios sind viele leitende Angestellte, die zufällig Designer sind, Branchenveteranen, die das Bewusstsein für alles haben, was zur Verwirklichung eines Designs erforderlich ist. In diesem Bereich ist kaum Platz für Nachwuchskräfte.
Technische Kompetenz und Eigeninitiative unter Beweis stellen können; Ein poliertes Produkt vom Konzept auf den Markt zu bringen, ist das Relevanteste, was Sie für eine zukünftige Karriere im Bereich Spiele oder IT tun können. Vergessen Sie das Praktikum, Sie möchten in der Lage sein, Ihre Fähigkeiten, Ihr Engagement und Ihr Talent unter Beweis zu stellen. Die einzige Möglichkeit, dies für Spiele zu tun, ist das Programmieren. Leute werden Ihren Lebenslauf bemerken, wenn Sie solche Leistungen erwähnen können.
Bei Spielen geht es ums Spielen, aufgeschlüsselt nach ihrem grundlegendsten Element. Erzählung, Klang, Kunst; Ziehen Sie diese aus und Sie bleiben mit den Mechanikern zurück, und die einzige Person, die sie in Gang bringen kann, ist ein Programmierer.
Die gute Nachricht ist, dass es heutzutage für niemanden, unabhängig vom Alter, einfacher war, das Programmieren zu erlernen, eine hochwertige Spiel-Engine herunterzuladen und einfach damit zu beginnen, ihre Ideen umzusetzen. Informatik ist ein ausgezeichneter Einstieg und es gibt keinen Grund, auf die Universität zu warten, um sich die Grundlagen anzueignen. Erwerben Sie eine Kopie von Bjarne Stroustrups "Programmierprinzipien und -praxis mit C ++" (geschrieben von dem Mann, der C ++ für seine Universitätsstudenten im ersten Jahr erfunden hat). Ich habe nur die ersten 100 Seiten durchgearbeitet, aber das war genug Theorie, um in Unity mit C # zu beginnen. Und es gibt viele Online-Communities, Foren und Wikis, die bei allen Fragen helfen, die Anfänger haben könnten. Google it, 9/10 Mal finden Sie eine Lösung auf StackOverflow oder einem Fachforum. Es war noch nie einfacher, es alleine zu machen.
Darüber hinaus sind Unternehmen möglicherweise nicht bereit, nach Praktikanten zu suchen, da vieles, was sie tun, geheim ist. Mitarbeiter unterzeichnen normalerweise eine Geheimhaltungsvereinbarung, und ein Praktikant ist eher eine Verpflichtung als ein Angestellter.
quelle
Möchtest du einen Job oder will dein Sohn einen Job?
Hör auf, ein Hubschrauber Mutter zu sein . Wenn Ihr Sohn einen Job haben möchte, muss er sich selbst bewerben. Niemand wird ihn ernst nehmen, wenn seine Mutter ständig hinter ihm ist.
Ansonsten kann ich den Rat der anderen Antworten wiederholen. Spieleentwicklungsstudios werden von jugendlichen Spielern überschwemmt, die glauben, sie hätten das Zeug zum Game Designer, weil sie "die Idee für das beste Spiel aller Zeiten" haben, aber absolut keine relevanten Fähigkeiten. Die gehen sofort in den Mülleimer. Der beste Weg, um zu beweisen, dass Sie ein Spieleentwickler sind, besteht darin, ein eigenes Spiel zu erstellen. Es muss nicht kommerziell erfolgreich sein. Ein kleines Freeware-Spiel reicht aus.
quelle
Jeder schätzt Ihre Bemühungen und guten Absichten, aber lassen Sie Ihren Sohn die Eierschale brechen und fliegen. Eine Mutter, die sich wegen eines Jobs für ihren Sohn an mehrere Unternehmen wendet, weil "er sehr schlau ist", ist das nicht ernst.
Die Unternehmen haben ihre eigenen Möglichkeiten, Menschen zu verpflichten. Sie müssen passen. Denken Sie nicht, dass sie einen Teenager mit 0 Kenntnissen einstellen müssen, nur weil er sich dazu zwingt, umsonst zu arbeiten und seine Mutter sagt, er sei sehr schlau.
Er ist ein Teenager, schaut sich Tutorials an und entwickelt seine eigenen Spiele. Es ist ein guter Anfang.
quelle
Wenn das Ziel Erfahrung ist, kann Ihr Sohn zu einem Open-Source-Projekt beitragen. Es gibt viele Open-Source-Spiele, die einen Beitrag begrüßen würden. Auch wenn Sie keinen Code in das offizielle Spiele-Repository einbringen, haben viele Spiele eine offene API, um Ihr eigenes Mod / Plugin zu entwickeln. Siehe zum Beispiel https://endless-sky.github.io/ , ein großartiger Startpunkt wäre, ihn ein Plugin bauen zu lassen
quelle