Зашел я на днях в раздел GameDev, увидел акцию "Учитель всея Game Dev" и глаз сразу зацепился за следующее предложение:
"Мы хотим объяснить пользователям, что быть геймдевелопером - это не так уж и сложно. Помоги и ты нам!"
Спешу Вас огорчить. Игровая разработка процесс увлекательный, но неимоверно сложный.
Большинство людей считают что "программист + художник = игра". Эта формула может быть справедлива для очень маленьких проектов. Чаще всего это проекты с бесконечным геймплеем и отсутствием какого-либа нарратива (flappy bird, 2048, различные раннеры и прочее подобное).
Если же взять игру более менее наполненную контентом, то здесь все сложнее. Давайте составим список специализаций, необходимых для создания игры:
  1. Продюссер
  2. Менеджер проекта
  3. Сценарист
  4. Гейм-дизайнер
  5. Левел-дизайнер
  6. Концепт артист (не артИст, а Артист))
  7. В случае 3D:
    • 3D моделер (также может быть разделение на environment artist и character artist)
    • Художник по текстурам
    • Риггер и аниматор
  8. В случае 2D:
    • 2D художник
    • Аниматор спрайтов
  9. FX-artist
  10. Программист
  11. Технический художник
  12. Звукорежиссёр
  13. Маркетолог
  14. PR-менеджер
  15. Комьюнити-менеджер
В случае коммерческого выхода игры добавляются:
  1. Юрист
  2. Бухгалтер
В случае онлайн проекта:
  1. FrontEnd разработчики
  2. Администраторы серверов и деплоеры
Таким образом, если в команде 1/2/3/5/10 человек, то в любом случае между ними разделяются все эти обязанности. Представьте объёмы работы, а главное необходимых знаний.
И напоследок хочу Вас спросить: Будет ли интересен пост с ссылками на полезные статьи и ресурсы по разным направлениям в разработке?
`
ОЖИДАНИЕ РЕКЛАМЫ...
29
"Мы хотим объяснить пользователям, что быть геймдевелопером - это не так уж и сложно. Помоги и ты нам!"
Ну а почему бы и нет?)
Игрушки то клепать можно и в одиночку, правда качество действительно будет не айс.
В большинстве случаев многие еще используют чужие наработки/модели/арты и прочее, прочее
6
Да, делают в одиночку, иногда даже очень крутые вещи (например 35 ММ Сергея Носкова).
На использовании чужих наработок далеко не уедешь. Просто не хватит контента. А если брать, к примеру, модели разных 3д артистов, то вообще можно потерять общую стилистику игры)
alexprey, я это всё к тому, что разработка игр - процесс сложный. К нему нужно подходить с полной серьёзностью: предпродакшн, организация разработки, "выход в свет" и пр.
29
alexprey, я это всё к тому, что разработка игр - процесс сложный. К нему нужно подходить с полной серьёзностью: предпродакшн, организация разработки, "выход в свет" и пр.
это да и организовать такой процесс весьма не просто, к сожалению, даже для простенькой игры(
20
И напоследок хочу Вас спросить: Будет ли интересен пост с ссылками на полезные статьи и ресурсы по разным направлениям в разработке?
Да!
28
JaBeN_Симфер:
И напоследок хочу Вас спросить: Будет ли интересен пост с ссылками на полезные статьи и ресурсы по разным направлениям в разработке?
Да!
Я за. Документация - всегда хорошо.
27
Игровая разработка процесс увлекательный, но неимоверно сложный.
Не согласен. Почему:
  • быть геймдевелопером не значит быть всеми сразу, кто там перечислен
  • сложно только осваивать новые темы из-за новых терминов, кучи граблей на которые нужно наступить и недостаточно просто разжеванной информации по темам. Сам процесс разработки простой, если эти вещи знакомы.
  • само количество необходимых к изучению алгоритмов/подходов не так уж и велико
Если бы я знал, что все так просто как есть, я бы сел зарабатывать хорошие деньги еще со школьной скамьи.
А то что огромные проекты требуют огромных ресурсов - это само собой разумеется.
29
Очень смешной и однобокий пост, а музыку без оркестра тоже нельзя играть, потому что оркестр - сложная штука.
Всякие майнкрафты, лимит теори, овергроу, террарии, фезы, дварф фортресс и прочая индиборода уже не в счет? Или у них тоже команда пиар менеджера? Что значит "просто не хватит контента", это применимо ко всем играм? Они все-таки разные бывают. Не понимаю этой точки зрения.
6
Doc, Extravert, Я сейчас не про то, что для любого проекта нужна огромная команда. Я про то, что игровая разработка не заканчивается на программирование и создание моделей/спрайтов. Я про то, что разработка это довольно сложный пайплайн. И если у вас нет, например, левел-дизайнера или аниматора, то кому-то все равно приходется этим заниматься.
21
ivostrikov, обычно у геймдевелоппера нет ни левел-дизайнера, ни аниматора, ни плантаций с чёрными рабами. Есть желание.
Ну и изредка там руки из нужного места.
Совсем уж изредка
6
girvel, извините пожалуйста, но, если у геймдевелопера нет левел-дизайнера, то левел-дизайном ему приходится заниматься самому.
Значит он и есть в данном случае левел-дизайнер.
Цитирую себя же: "Таким образом, если в команде 1/2/3/5/10 человек, то в любом случае между ними разделяются все эти обязанности."
Если он левел-дизайнер, то он должен знать основы построения уровней, знать что такое лендмарки, уметь задавать цели на уровне и много чего еще. Цитата: "Представьте объёмы работы, а главное необходимых знаний."

Doc:
Очень смешной и однобокий пост, а музыку без оркестра тоже нельзя играть, потому что оркестр - сложная штука.
Всякие майнкрафты, лимит теори, овергроу, террарии, фезы, дварф фортресс и прочая индиборода уже не в счет? Или у них тоже команда пиар менеджера? Что значит "просто не хватит контента", это применимо ко всем играм? Они все-таки разные бывают. Не понимаю этой точки зрения.
не поверите, играть оркестровую музыку без оркестра действительно сложно. Но вообще пост не про то.
Вы хотите сказать, что разработчики индибороды не занимались программированием, моделированием, нарративом, геймдизайном, левел-дизайном, звуком, PR??!
Теперь про контент. "На использовании чужих наработок далеко не уедешь. Просто не хватит контента. А если брать, к примеру, модели разных 3д артистов, то вообще можно потерять общую стилистику игры)"
Что Вам не понятно в этом предложении? Сходите например на юнити ассет стор. Разве там вы сможете насобирать моделей для создания целой игры? Как вы будете искать модели, которые будут подходить по стилистике друг к другу и к вашей игре? И это касается всего: кода, звуков, анимации.
Да, проекты разные. Что-то из этого списка не нужно на киких-то проектах, чего-то наоборот не хватает.

Extravert:
Игровая разработка процесс увлекательный, но неимоверно сложный.
Не согласен. Почему:
  • быть геймдевелопером не значит быть всеми сразу, кто там перечислен
  • сложно только осваивать новые темы из-за новых терминов, кучи граблей на которые нужно наступить и недостаточно просто разжеванной информации по темам. Сам процесс разработки простой, если эти вещи знакомы.
  • само количество необходимых к изучению алгоритмов/подходов не так уж и велико
Если бы я знал, что все так просто как есть, я бы сел зарабатывать хорошие деньги еще со школьной скамьи.
А то что огромные проекты требуют огромных ресурсов - это само собой разумеется.
- быть геймдевелопером не значит быть всеми сразу, кто там перечислен - Именно это и значит, если ты разрабатываешь игру в одиночку. Иначе у тебя команда, которая разделяет все эти специализации. Ну или ты вкладываешь деньги и аутсорсишь.
- сложно только осваивать новые темы из-за новых терминов, кучи граблей на которые нужно наступить и недостаточно просто разжеванной информации по темам. Сам процесс разработки простой, если эти вещи знакомы. - осваивать новые темы не так то и просто. Сколько времени вы готовы потратить на то, чтобы научиться моделированию/сценарному мастерству? Информации больше чем нужно.
- само количество необходимых к изучению алгоритмов/подходов не так уж и велико - во-первых, не все так просто, как вы себе представляете. во-вторых, не все можно запихнуть в четкие алгоритмы.

Doc, Extravert, А теперь давайте по-существу. Если вы утверждаете, что разработка игр такая простая, сможете ответить на три вопроса?
  1. Можете кратко описать, чем занимается каждый специалист из моего списка?
  2. Можете описать пайплайн создания игры?
  3. Из каких источников, кроме XGM вы черпаете информацию?
20
В теме народ намекает, что не обязательно быть специалистом по травяным, корнеплодам и зоологии, чтобы сварить суп; и делает это, потому что вы расписываете, какая это сложная наука и профессия - ботаника. А суп, между тем, сварить и правда не сложно. Конечно нельзя сделать такой же суп, какой варят в самом дорогом ресторане Парижа повара, окончившие кулинарную академию, но некоторое количество упорства и практики, и ваш суп может стать лучшим в вашем районе.
Но вообще, семантическая белиберда.
Вы можете произнести фразу "вы являетесь левел-дизайнером в вашей игре", если я, допустим, делаю все уровни в моей игре. Но я от того, что вы это так называете не становлюсь левел-дизайнером. Я всё ещё просто чувак, у которого неплохо выходят уровни, если я сяду за редактор уровней; и который решил сделать ещё немного уровней.
Чтобы всё прояснить, нужно для начала определить, кто такой <название из вашего списка>. При этом не смешивая выполняемую конкретную работу "левел-дизайнерить" с родом деятельности "левел-дизайнерство" и уж тем более с профессией "левел-дизайнер".
Я постарался навести порядок: призываю к табу на все абстракции и названия, не определенные в этой теме, и призываю рассуждать исключительно в рамках того, кто что делает, может делать, в каком объеме, и какие из этого следствия.
Сорри, но независимо от степени провокационности ответа, не смогу, наверно, продолжать дискуссию.
21
ivostrikov, когда вы называете роли, вы подразумеваете специализацию? Поверьте, без отдельного детального рассмотрения каждого или даже большинства пунктов списка можно спокойно создать годную игру. А если это не специализация, то это не так уж и сложно.
33
Сорри, но независимо от степени провокационности ответа, не смогу, наверно, продолжать дискуссию.
Я постарался навести порядок: призываю к табу на все абстракции и названия, не определенные в этой теме
Я, в общем, с тобой согласен. Но, блин! Просто не могу не оставить это здесь!
ссылка на комментарий
Этот комментарий удален
10
По теме. Автор толкает истину. Те кто в комментариях возражают просто не знают ничего серьёзнее понга, если и его знают. Все что они назовут в оправдание, якобы "серьёзное", по сути и является выпилом на юнити с юнити ассет стора всевозможных ресурсов, опыта тыкания в незнание движка (а никто его не знает! Поверьте, разработчики того же 7days2die тоже нифига не знают! Вы думаете почему разработка так медленно идёт?) и поиска готовых скриптов для юнити безплатна без смс. Или ещё лучше - создание сцены в Unreal SDK. Какие гении! Сколько сил, сколько калибровок было проведено в процессе создания очередного майнкрафта! Это же кошмар!
Я к сожалению без рабочей машины оказался на довольно большой срок и не заходил на xgm, но как он был сборищем лунатиков, пытающихся рассказывать о том, чего они сами толком не понимают, так им и остался. По настоящему, ИМХО, xgm может быть полезен как ресурс, не толкающий людей к изучению чего-либо, а как ресурс, содержащий в себе структурированную, максимально объективированную и актуальную информацию по всем вопросам, касающимся геймдева, модмейкинга и прочих разделов. Лично я пришёл сюда в поисках информации и туториалов по моддингу wc3. И именно это меня здесь долго удерживало.
29
не толкающий людей к изучению чего-либо
Немного оффтопа, но заметить, он таким всегда был. Просто для того, чтобы двигаться с такой же целью требуется привлечение сторонник людей, которые хорошо разбираются в данной области.
21
ZLOI_DED, ты сам пилил очередной майнкрафт
А по теме - разработка игр действительно включает в себя тысячи тонкостей, которые надо учитывать, но геймдевелопить одному вовсе необязательно, можно и нужно объединяться в команды, где каждый умеет что-то одно, тогда процесс разработки игры не будет непомерно сложным процессом, при условии финансирования, конечно же , но приятным и не таким сложным, как многие воображают, делом.
14
можно и нужно объединяться в команды
Пока можешь делать один - лучше делай один. За любого нового человека в команде надо платить тем или иным способом: временем на синхронизацию, долей влияния на проект, эмоциями на разборки и дипломатию и т.д. и т.п.
21
Kozinaka, это конечно так, но вот только сделать все самостоятельно на более-менее приемлемом уровне могут только считанные единицы.
И, мне кажется, чем раньше человек начинает работу в проекте, тем лучше.
27
Ох как же. А я только обрадовался, что хотя бы один холивар закрылся без боя, этакое "достижение разума". Хрен то там - мода на самоутверждение увы не проходит, и, вряд ли пройдет.
ZLOI_DED, я конечно, открыл проект по выпилу ресурсов с ассет сторе, но это было сделано исключительно из целей подстегнуть юзеров развивать раздел, пилить статьи, наработки и так далее. Там даже на главке написано условие добавления участников в проект.
На весь остальной провокационный бред я просто не буду отвечать. Скажу лишь, что ни ко мне, ни к доку, это вообще мало как относится. Единственное в чем ты прав - я пишу на Юньке. Но как бы контент стряпаю сам и имею средней тяжести 3D проекты в разработке и легкой тяжести в портфолио. А Док так-то посерьезней меня будет и поумнее. Потому весь твой крик души упирается о твоё желание сжечь несогласных, обвинив их в том о чем ты не имеешь ни малейшего понятия.
Короче, не будь голословным.
И вообще, давайте жить дружно, харэ провоцировать. Искать слабые места друг друга можно вечно, но кто тогда будет работать?
10
Extravert:
Ох как же. А я только обрадовался, что хотя бы один холивар закрылся без боя, этакое "достижение разума". Хрен то там - мода на самоутверждение увы не проходит, и, вряд ли пройдет.
ZLOI_DED, я конечно, открыл проект по выпилу ресурсов с ассет сторе, но это было сделано исключительно из целей подстегнуть юзеров развивать раздел, пилить статьи, наработки и так далее. Там даже на главке написано условие добавления участников в проект.
На весь остальной провокационный бред я просто не буду отвечать. Скажу лишь, что ни ко мне, ни к доку, это вообще мало как относится. Единственное в чем ты прав - я пишу на Юньке. Но как бы контент стряпаю сам и имею средней тяжести 3D проекты в разработке и легкой тяжести в портфолио. А Док так-то посерьезней меня будет и поумнее. Потому весь твой крик души упирается о твоё желание сжечь несогласных, обвинив их в том о чем ты не имеешь ни малейшего понятия.
Короче, не будь голословным.
И вообще, давайте жить дружно, харэ провоцировать. Искать слабые места друг друга можно вечно, но кто тогда будет работать?
Так кто же здесь с кем воюет? Я лишь сказал, что я вижу как xgm, а что я не вижу как геймдев
Я про тебя конкретно ничего не говорил. Я в целом про то, какая здесь царит тенденция. ИМХО нужно копать глубже, а не разжёвывать поверхностные вещи для всех. Геймдев он не для всех, как и модмейкинг, хотя оба - очень интересные разделы.
И опять меня заминусили. Хейтеры :D
alexprey:
не толкающий людей к изучению чего-либо
Немного оффтопа, но заметить, он таким всегда был. Просто для того, чтобы двигаться с такой же целью требуется привлечение сторонник людей, которые хорошо разбираются в данной области.
ИМХО так их не привлечь. Так их можно только оттолкнуть. Привлечь толковых людей можно тем, что им будет интересно.
ehnaton:
ZLOI_DED, ты сам пилил очередной майнкрафт
А по теме - разработка игр действительно включает в себя тысячи тонкостей, которые надо учитывать, но геймдевелопить одному вовсе необязательно, можно и нужно объединяться в команды, где каждый умеет что-то одно, тогда процесс разработки игры не будет непомерно сложным процессом, при условии финансирования, конечно же , но приятным и не таким сложным, как многие воображают, делом.
Да да. Майнкрафт. Так в комментариях к моему проекту чуть ли не каждый школьник писал. Ты хотя бы представляешь что значит найти команду? А если у меня нет денег, то геймдев не для меня? Это элитная культура, да? Тьфу ты.
Kozinaka:
можно и нужно объединяться в команды
Пока можешь делать один - лучше делай один. За любого нового человека в команде надо платить тем или иным способом: временем на синхронизацию, долей влияния на проект, эмоциями на разборки и дипломатию и т.д. и т.п.
Согласен. Тем не менее за любого толкового человека надо хвататься - так как скорее всего ты откроешь для себя что-то новое, что окупит твои риски потерять время и т.д.
И хватит минусить. Я тут не с целью обвинять в некомпетентности разработчиков на Юнити.
30
ivostrikov, расскажите, пожалуйста, кто вы и чем занимаетесь. Мне будет очень интересно, и я в этом явно не одинок.
29
ИМХО так их не привлечь. Так их можно только оттолкнуть. Привлечь толковых людей можно тем, что им будет интересно.
звучит грубо :c
6
Clamp, вообще работаю программистом в машиностроении. Где-то 2,5 года назад плотно заинтересовался игровой разработкой. В свободное время (в течение последнего года) в основном занимаюсь 3D моделированием. Своих готовых проектов, к сожелению нет. Один свой проект пока на стадии предпродакшена.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.