Games Dev Опыт работы для подростка [закрыто]

15

У меня есть сын-подросток, который хочет заниматься разработкой и дизайном игр, когда он станет старше. Мы были на нескольких конференциях, которые объясняют важность опыта при поиске работы. Я также являюсь ИТ-разработчиком, который часто берут интервью у новых сотрудников, и я знаю, насколько важен этот опыт. Итак, мы искали ему несколько недель работы в компаниях Games Dev в Лондоне в течение летних каникул, но ничего не получили.

Мой сын очень умен и, как ожидается, получит 8+ GCSE высокого класса (7+ или A / B в старых оценках), он планирует продолжить получать уровни A и затем изучать информатику в университете. У него есть некоторый опыт программирования на Python. Все, что он хочет, это некоторый опыт работы, если он в конечном итоге просто выполнит поручения и приготовит кофе, что будет хорошо, если он также каким-то образом будет вовлечен в процесс разработки игр. Он также не ожидает, что ему заплатят (хотя это было бы бонусом).

Я обратился к нескольким компаниям с подробностями и резюме, но не получил ни одного ответа от них. Это кажется мне странным, поскольку, кроме небольшого количества времени, этим компаниям, похоже, здесь нечего терять.

Итак, мой вопрос: что-то мешает игровым компаниям нанимать подростков в такой ситуации? Любые другие соответствующие советы будут приветствоваться.

evoelise
источник
Я заметил, что вы описываете его интерес как "в разработке и дизайне игр" - играет ли он особую роль в этом пространстве, которая его интересует? Особенно в больших командах разработчики игр могут быть весьма специализированными, поэтому четкое представление о том, куда вы вписываетесь, может помочь при поиске работы или выборе учебы. Например, «дизайн» - это всего лишь одно (часто неправильно понимаемое) семейство ролей в этой экосистеме
Д.М.Григорий
29
Он подросток, ему нужно получить опыт, делая свои собственные игры. Через месяц будет 39-й этап Ludum Dare (мероприятие, в котором дома вы создаете игру менее чем за 48 часов, следуя определенной теме), для него это прекрасная возможность создать игру.
Седрик Мартенс
2
Лучший способ показать свой дизайн - создать свои игры и применить свой дизайн. Ему не нужно быть опытным программистом, будучи креативным, с простой механикой и хорошим дизайном игры, вы можете сделать отличную игру.
Седрик Мартенс
3
Я получил опыт работы с модификациями игр, начиная с 13 лет. Мне сейчас 20 лет, и я был зачислен на каждый университетский курс по программированию игр, к которому я обращался, а также для запуска многопользовательского бэкенда для игры. Моя точка зрения заключается в том, что опыт не обязательно означает, что он должен быть внутри компании, просто он приобретает опыт другими способами, такими как личные проекты. В качестве бонуса у меня есть 7-летний опыт программирования игр.
AStopher
4
Имейте в виду, что игровая индустрия действительно жесткая. Поскольку так много людей хотят сделать это, вход трудный, часы долгие, оплата низкая, а стресс высокий. Убедитесь, что он знает, что это не все развлечения и игры.
Тим Б

Ответы:

30

Вы столкнулись с реальной проблемой в игровой индустрии. Мы не знаем, как судить об игровом опыте. Обучение кого-то, чтобы быть продуктивным в новом игровом проекте, может занять несколько недель само по себе, поэтому мы очень капризны в том, чтобы делать эти инвестиции. Наше лучшее предположение - взглянуть на игры, которые кто-то уже сделал, что приводит к ловушке 22 ситуации, когда вам нужно быть нанятым для работы над игрой, чтобы вы могли иметь свое имя в поставляемой игре, чтобы вас могли нанять.

Например, просматривая объявления о вакансиях для моей студии, почти все из них просят 5 лет опыта работы в игре и нескольких отгруженных титулов, и есть много конкурентов за несколько должностей уровня студента / нового уровня. Это особенно распространено в крупных компаниях ААА. Многие из нас смогли начать, потому что меньшая инди-студия воспользовалась нами (или мы создали собственную инди-студию).

Просто чтобы добавить к этим неприятностям, из студий, которые часто нанимают студентов / выпускников / стажеров, некоторые имеют репутацию оттока - рассматривая этих новичков как дешевую заменяемую работу, чтобы работать до тех пор, пока они не сгорят, зная, что всегда есть что взять. их место. Поэтому убедитесь, что вы читаете о рабочей культуре в любой студии, к которой вы обращаетесь.

Есть способ сломать этот улов-22, хотя, и он может быть идеальным для летнего опыта, который вы описываете. Требуется лишь немного расширить определение от «опыта работы» до «опыта разработки игр»

Мы делаем такие вещи, как Game Jams , которые немного похожи на хакатон или charette: группа создателей игр собирается вместе и решает создать новую игру с нуля за очень короткое время - часто за неделю, выходные или даже всего один день. Они обычно бесплатны или очень дешевы для участия, и не требуют никакого обзора резюме, чтобы войти.

Я бы особенно рекомендовал джемы, которые случаются в таких местах, как школы или места для совместной работы, поскольку они дают вам возможность пообщаться с коллегами-создателями, вдохновиться, попросить о помощи, предложить помощь и, как правило, просто покататься на энергии всех этих людей. собираясь вместе, чтобы создать.

Также есть непрерывный поток джемов, доступных только онлайн - itch.io каталогизирует многие из них в удобном формате графика времени . Если вы не можете найти подходящее варенье рядом с вами или начать на желаемой временной шкале, вы всегда можете найти друзей и начать самостоятельно. :)

Большинство джемов будут иметь какую-то тему или вызов, чтобы пробудить ваш творческий потенциал, у других будут ограничения, такие как использование определенных платформ / инструментов / жанров. По моему опыту, большинство из них не являются соревнованиями судейства - они обычно заканчиваются аркадой или витриной, где каждый может сыграть во все странные маленькие игры, которые придумали участники.

Вы можете присоединиться к джему в команде друзей или как частное лицо, если вы хотите сделать все это в одиночку. Некоторые из крупных джемов также предоставляют услуги по подбору партнеров, чтобы помочь вам собрать команду, или «плавать» на роли, когда артисты / звукорежиссеры без команды объединяются с командами, в которых не хватает артистов / звукорежиссеров.

Я рекомендую джемы, потому что они воспроизводят микрокосм разработки игр - все те же трудности, радости и разочарования, командная динамика и проблемы с масштабами (и, черт возьми, ошибки!) Скомпонованы в возможность с низким риском. Если джем пойдет плохо, я потерял выходные в худшем случае - мне не нужно было жить в студии, которую я основал, обанкротившись. ;)

И игры, которые создаются, не просто одноразовые. С некоторой самоотдачей и полировкой они могут стать отличными частями портфолио для потенциального работодателя, чтобы доказать, что вы обладаете навыками создания игры. Здесь, в Онтарио, у нас было несколько историй успеха, когда создатели взяли экспериментальные прототипы игровых джемов и продолжили встраивать их в готовые игры, которые можно купить в Steam / Xbox / Playstation / etc, включая Runbow , Keep Talking и Nobody Explodes , Храм Тото , Гора Твоих Друзей , Сила Супер Времени , Влюбленные в опасном пространстве-времени , Yawhg . (Я не имею никакого отношения ни к одной из этих игр, я просто думаю, что они и их создатели довольно крутые)

Так что да, все это говорит о том, что игровые джемы могут быть интересным и доступным способом накопления опыта в игровом процессе, обходя стороной привратников индустрии, и я настоятельно рекомендую их даже опытным разработчикам игр, чтобы периодически подогревать вашу страсть к созданию игр. Не стесняйтесь, напишите мне в Twitter, если вы хотите больше информации о джемах. :)

ДМГригорий
источник
Это интервью с Тоддом Ховардом, директором Скайрима, говорит о 5:00. Ваше образование не имеет большого значения, они хотят посмотреть, сможете ли вы сделать свои собственные вещи.
Седрик Мартенс
2
Какой отличный ответ, спасибо, что нашли время. Я не думал об игровых джемах, и это отличная идея. Я не думаю, что у моего сына есть навыки программирования, но если я помогу, это должно сработать. Это то, что мы определенно будем делать. Обидно, что он не может получить опыт, пока у него нет опыта, как вы констатируете ситуацию с уловкой-22, но я наполовину ожидал, что это так. Надеюсь, с несколькими игровыми джемами в его портфолио мы сможем где-нибудь попасть.
evoelise
4
Команды родителей и детей на джемах - это сила, с которой нужно считаться! : D Удачи вам обоим, и самое главное, получайте удовольствие!
DMGregory
Великолепные моменты. Не говоря уже о том, что начинать с небольших игр имеет большое преимущество в том, что для начала обычно требуется гораздо больше сознательных усилий, чем для настройки игры, которая действительно что-то делает (я подозреваю, что это может быть причиной того, что многие разработчики игр в настоящее время начали моддинг существующих игр); когда у вас есть что-то, что вы действительно можете сыграть, легко почувствовать этот жгучий зуд, просто продолжая настраивать его, улучшая его, вкладывая больше усилий. Это так же, как с обычным программным обеспечением - лучшее программное обеспечение, как правило, исходит от того, что вам нужно использовать собственный продукт для решения реальных проблем.
Луана
@CedricMartens Хороший отзыв - Тодд Ховард продвинулся еще дальше с того интервью, поскольку ему приписывают большую часть успеха Skyrim (одной из самых успешных игр всех времен) и Fallout 4 после него. В связи с этим ему было присвоено почетное место в Зале славы Академии интерактивных искусств и наук, что очень хорошо для человека, который с детства просто хотел заниматься созданием видеоигр. Я лично думаю, что он станет фантастическим образцом для подражания для начинающих разработчиков игр.
Каллум Тантон
5

Как нынешний студент колледжа (2-й курс), который в настоящее время находится на оплачиваемом кооперативе со студией, мой самый большой совет - это личные проекты. Начните играть с C # и Unity и постоянно возитесь и делайте быстрые прототипы идей, которые у вас есть. Все. . Время.

Отличный способ создать настоящий опыт разработчиков игр - это игровые джемы. Это фантастические способы учиться, экспериментировать и добывать новых людей. Если вы хотите больше информации о некоторых публичных игровых джемах, проверьте Itch .

Если вы хотите учиться более непосредственно и хотите иметь некоторую структуру, тогда у Удеми есть удивительные курсы по разработке игр. Отличная поддержка и сообщество, и они в продаже все время. Я только что получил 54-часовой курс Unreal Engine за 15 долларов. Абсолютно стоит инвестиций.

Наконец, пусть ваш сын сделает работу. Компании не хотят нанимать кого-то, чьи родители обращаются к ним. Вы должны позволить ему выйти и учиться для себя, иначе он не будет учиться.

BenjaFriend
источник
4

Просто дополнение к другим ответам (потому что я не могу комментировать): Я согласен с тем, что сначала работа над домашней игрой - лучший способ начать, чем пытаться получить опыт в компании. Он может начать создавать свои собственные маленькие игры, чтобы привыкнуть к разработке и познакомиться с некоторыми компонентами, которые обычно есть в игре. Еще один шаг, который я предлагаю, как только у него будет достаточно опыта, - участие в какой-то игре. Это не на Python, но в качестве примера игра Terasology представляет собой проект, похожий на Minecraft, где каждый может вносить код, ресурсы и все что угодно на GitHub. Благодаря таким вещам он также научится использовать важные инструменты для совместной работы, такие как Git (может быть, даже такие продвинутые, как CI), узнает о стиле кода и вообще о том, как может развиваться рабочий процесс (как выразился GitLab, «От идеи до производства») , Оставаясь на примере, если Теразология,

Когда он уже сделал несколько небольших игр и, возможно, даже участвовал в одной более крупной, возможно, было бы лучше вернуться к некоторым компаниям. Тогда они узнают, что он на самом деле может понять, что происходит, и они не тратят ресурсы на того, кому через несколько месяцев может надоест писать код.

Namnodorel
источник
Участие в общественных проектах по разработке игр - отличная идея. Также рассмотрим игровые сообщества моддинга. :) Специально для дизайнеров уровней портфолио карт и модов для существующей игры может продемонстрировать способность овладевать и вводить новшества в рамках данного набора механизмов и инструментов.
DMGregory
4

Компаниям есть что терять: время

Я работал для компаний , которые приняли студентов опыта работы, хотя в рамках официального опыта работы в течение schooltime , а не специальной . Эти студенты не могут вносить полезный вклад в процесс разработки игры, а отнимают значительное количество времени у разработчиков, которые в противном случае могли бы выполнять полезную работу. Требуется время, чтобы спланировать что-то для них, показать им, как делать сказанное, и контролировать их во время работы. Кроме того, поскольку они являются детьми, существуют страховые и надзорные соображения, которых нет у обычного персонала.

Нельзя ожидать, что даже умный ребенок, такой как ваш сын, появится и даст достойную работу через несколько недель. Даже когда мы брали студентов проекта из местного университета, которые были значительно старше и проходили специальный курс по разработке игр, редко случалось, что они выполнили бы достойную работу в течение первых нескольких месяцев . Некоторым это вообще не удавалось, или они производили недостаточно хорошую работу, чтобы их стоимость с точки зрения времени других людей не покрывалась.

Таким образом, на самом деле, привлечение студентов к опыту работы или проектам часто не выгодно для вовлеченных компаний. Вместо этого это предлагается из чувства общности и долга перед широким обществом. Эта роль менее достижима, если взять случайного ребенка, заинтересованного в разработке игр, чем при участии в официальных программах опыта работы.

Джек Эйдли
источник
Я думаю, что вы правы во всем, однако было бы неплохо предоставить некоторые альтернативы.
Майкл
3

Д.М.Григорий прав. Найти работу разработчика игр - это не то же самое, что бросить резюме в какую-то инженерную компанию. В основном потому, что программное обеспечение является чем-то совершенно новым, и небольшой процент молодежи знает, как это сделать, и небольшой процент делает это хорошо. Я никогда не ходил на джемы, но если у вашего сына есть время, я бы настоятельно рекомендовал ему самому создавать игры и публиковать их. Они не должны быть сложными, они могут быть простыми 2D играми. Еще проще, чем платформер. Посмотрите на «Pop the Lock» в магазине Play. Это так просто, и он получил до 5 миллионов загрузок. Кроме того, он может в конечном итоге не хотеть быть кем-то занятым, а иметь собственную компанию по разработке игр, для которой ему не нужны деньги, поскольку он может получить ее самостоятельно, если у него будет успех. Магазин Android Play - хорошее начало.

Хоакин Гевара
источник
2

Пока есть много хороших ответов, но я хотел бы подчеркнуть один конкретный момент.
Чтобы быть тупым: Вы хотите быть дизайнером игр? Вы имеете в виду программиста.

Многие игры приходят из небольших команд или от одиноких разработчиков. В этом случае у каждого человека есть несколько ролей. Если вы не доберетесь до крупных корпораций, просто не может быть оправданным (или даже уместным) выделенный разработчик игр, и даже тогда я бы не стал доверять кому-то, кто утверждал, что любит дизайн игр, но никогда не создавал свои собственные игры. В больших студиях многие старшие сотрудники, которые оказываются дизайнерами, обычно являются ветеранами индустрии, которые знают обо всем, что нужно для воплощения дизайна в жизнь. В этой области мало места для юниоров.

Способность демонстрировать техническую компетентность и инициативу; вывести отработанный продукт из концепции на рынок - это самое актуальное, что вы можете сделать для будущей карьеры в играх или IT. Забудьте о стажировке, вы хотите иметь возможность подтвердить свои способности, самоотдачу и талант. Единственный способ сделать это для игр - программирование. Люди заметят ваше резюме, если вы можете упомянуть такие достижения.

Игры, разбитые на наиболее фундаментальные элементы, предназначены для игры. Повествование, звук, искусство; избавьтесь от них, и вы останетесь с механиками, и единственный человек, который может их реализовать, - программист.

Хорошей новостью является то, что в наши дни никому, независимо от возраста, никогда не было так легко научиться программировать, загрузить качественный игровой движок и просто начать реализовывать свои идеи. Информатика - отличное начало, и нет никакой причины, чтобы вам пришлось ждать, пока университет научит себя основам. Приобретите копию «Принципов программирования и практики Бьярна Страуструпа с использованием C ++» (написанного человеком, который изобрел C ++ для студентов первого курса университета). Я прошел только первые 100 страниц, но этого было достаточно, чтобы начать работать в Unity с C #. И есть множество интернет-сообществ, форумов, вики-сайтов, которые могут помочь во всех вопросах, которые могут возникнуть у новичка. Google, 9/10 раз вы найдете решение на StackOverflow или специализированном форуме. Никогда еще не было так просто.

Кроме того, компании могут не захотеть искать стажеров отчасти потому, что многое из того, что они делают, скрытно. Сотрудники обычно подписывают Соглашение о неразглашении, а стажер - это нечто большее, чем наемный работник.

inappropriateCode
источник
1

Мы были на нескольких конференциях [...], мы искали, чтобы попытаться найти ему какую-нибудь работу [...] Я обратился к нескольким компаниям

Как вы хотите работать , или же ваш сын хочет работать?

Перестань быть вертолетной мамой . Если ваш сын хочет работать, он должен подать заявление сам. Никто не примет его всерьез, если его мать постоянно за ним.

Кроме того, я могу повторить совет, данный другими ответами. Студии разработки игр завалены приложениями от подростков-геймеров, которые думают, что у них есть все необходимое, чтобы стать гейм-дизайнерами, потому что у них есть «идея самой великой игры», но у них нет абсолютно никаких соответствующих навыков. Те отправляются в мусорное ведро немедленно. Лучший способ доказать, что вы разработчик игры, - создать игру самостоятельно. Это не должно быть коммерчески успешным. Достаточно небольшой бесплатной игры.

Philipp
источник
2
Сыну в этом случае будет 15 или 16 лет, я думаю, что термин «мама-вертолет» в этом случае используется несправедливо, поскольку вполне уместно, чтобы в него были вовлечены родители ребенка этого возраста.
Джек Эйдли,
0

Все ценят ваши усилия и благие намерения, но пусть ваш сын сломает скорлупу и полетит. Мама, обращающаяся к нескольким компаниям за работой для ее сына, потому что "он очень умен", это не серьезно.

У компаний есть свои способы заключать контракты с людьми. Вы должны соответствовать им. Не думайте, что им нужно нанимать подростка с нулевыми знаниями только потому, что он сам себе платит, а мама говорит, что он очень умен.

Он подросток, ищет учебники и разрабатывает свои собственные игры, это хорошее начало.

julito30
источник
0

Если целью является опыт, то ваш сын может внести свой вклад в проект с открытым исходным кодом. Есть много игр с открытым исходным кодом, которые приветствуются. Даже если код не добавляется в официальный репозиторий игры, во многих играх есть открытый API для разработки собственного мода / плагина. Посмотрите, например, https://endless-sky.github.io/ , отличным местом для начала было бы, чтобы он создал плагин

rviertel
источник