Пятница, 26 Апреля 2024, 14:49

Приветствую Вас Гость

Меню сайта
Категории каталога
Создание игр [355]
Статьи об общих понятиях связанных с созданием игр.
Программирование [82]
Гайды по программированию на разных ЯП.
Движки и Гейммейкеры [145]
Статьи о программах для создания игр, уроки и описания.
Софт [43]
Различные программы, в том числе в помощь игроделам.
2D-графика [14]
Уроки по рисованию, растр, пиксель-арт, создание спрайтов и пр.
3D-графика [16]
Уроки по моделированию, ландшафт, модели, текстурирование и пр.
Моддинг игр [5]
Модификация компьютерных игр, создание дополнений, перевод, хакинг.
Игры [161]
Статьи об играх, в том числе и сделанных на гейммейкерах.
Разное [129]
Статьи, которые не вошли в определённые разделы.
Наш опрос
В игры каких из этих ретро-платформ вы играли?
Всего ответов: 2600
Главная » Статьи » Создание игр

Записки безумца. ПроЭкты

Во избежание повтора недопонимания смысла таких статей среди очередных "гениев" ( есть такой тип людей, которые думают, что все вокруг должны писать только им и только для них то, чего они еще не знали. Ну не понимают господа, что помимо них есть менее опытные, но, возможно, в разы более перспективные разработчики) indie сектора игровой индустрии, вынужден написать пояснение прямо и понятно. Статья, в первую очередь, рассчитана на неподготовленного и малоопытного разработчика. Более того, всё сказанное - лишь мои мысли, ставшие результатом многолетнего опыта как командной работы, так и разработки одиночной/наемной. Надеюсь, объяснил.

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

  "Что-то единое" - не результат внезапного озарения, но плод вполне продуманного и взвешенного планирования, логики происходящего и понимания процессов.

Про это и пойдет речь.

Часть первая. ПроЭкт

Как вы, наверняка, могли заметить, год от года мы видим сотни тем с такими тёплыми и родными нам названиями типа "делаем убийцу ГТА и Крайзиса в мире варкрафта!", "Собираю команду, чтобы затмить близзард" и, на сладкое, "гениальная команда возвращается и готова к нагибанию всея игровой индустрии"( Каюсь, названия я утрировал, но так оно понятнее - автор.). Эти команды собираются вокруг какой-то идеи (читай проекта), либо в дальнейшем решают какой проект будут делать.

Так бывает, что лишь единицы вменяемо ставят себе верную задачу. Участь большинства - клеймо работы над "проЭктом".

Что же такое "ПроЭкт"?

Как правило это безграмотное использование ресурсов команды. Ресурсами может быть всё: деньги, опыт,рабочие материалы, люди, звери, птицы..кхм..последние два - лишнее, хотя и их можно использовать как референсы или основу под фототексуры и силуэтику при моделировании. Думаю, понятно о чем я.  

Часть вторая. Про ресурсы.

We need more gold!

"Как же так? Ведь они говорят совсем не про это, да и клеймят их за иное" - скажет кто-то из вас. Потому, нужно чуть-чуть развернуто пройтись по вопросу ресурсов.

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

Если на примере игр, то можно представить следующее:

Нам нужно выиграть битву. Для этого нам нужны строго определенного назначения солдаты, так как мы знаем куда пойдет враг и кем он это сделает. Солдат нанимают в бараках, которых у нас нету. Бараки стоят ресурсов. 25 алмазов, 12 дерева, 2500 золота и 17 камня - сообщает нам система.

Разбираем пример.

Битва тут - конечная цель. К чему вы стремитесь? Заработать денег, ублажить своё эго, радовать своими победами любимого кота/рыбку/бурундука (что несколько странно, ведь игровая индустрия - прежде всего бизнес. Это не противоречит тому, что вы должны делать то, что вам не нравится. Это лишь значит, что вы должны относиться к этому с уже иной степень ответственности за себя и людей, которые вам поверили)?  

Что нужно нам для этой цели? "Солдаты" - это как раз тот проект, который нужен нам для достижения победы в "битве".

"Действия врага" - возможно прогнозируемые негативные последствия. Это всё тоже нужно делать. Личные проблемы, параллельное обучение, неизвестный жанр/область/ЯП и т.д. Чем от большего числа негатива вы найдете защиту, тем лучше вам самим.

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

А вот ресурсы на постройку это и есть то, о чем мы говорим. 100500 человекочасов, 5 программистов, 8 артистов разных направлений, 1 композитор, формирование игрового сообщества, вброс в журналы и т.д. Всё это нужно знать или, хотя бы, максимально возможно точно предположить и калибровать по первому же звоночку.

Часть третья. Я не смог придумать название третьей части =(

Начнем с банального и не такого важного, но с того, с чего начинается причисление проекта к проЭкту - с темы в одном из сообществ.

Примерно можно выдумать такой текст и быть, в принципе, не так далеко от среднестатистического объявления:

"Превет!  

Вчира играл в Gta, папутна сматрел по тиливизару Сталкир. Хочу сделать игру, которая будит лучше этих игр.

Можно будит садитса в джип и ездить по зоне. Заезжать в паселения, грабить схроны и вадить верталеты. Но всё будет круче! и Интереснее!

Я уже полгода пользую GameMakar и знаю, что у миня палучится.

Мне нужны

мадельеры ( будит делать людей, монстрав, аружие и т.д)

рисовальщики (будут рисовать всё)

праграмисты (я знаю толька GameMakar и патаму мне нужна помощь с движком Unity/UDK/CryEngine 3 SDK)

музыкальщик (будит песни писать такие туц-туц-туц, чтобы крута было)

Моя ася и бла-бла-бла-бла"

И этого, прости Господи, говна, полные интернеты.

Давайте так же разберем вышеперечисленное:

а) вы делаете это не для себя. Задача подобного - максимально сильно засесть в башке у потенциального коллеги и заставить его написать вам. Грамматические ошибки, идиотичность изложения, грубое форматирование всего текста - залог успешного завала стадии "по одежке встречают". Другими словами: мы очень убого воспользовались ресурсом публичного общения и привлечения. Он есть у каждого. Но не все хотят им пользоваться, считая, что "и так прокатит".

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

в) Чтобы сделать проект "как там, но лучше", нужно иметь в наличии десятки крайне толковых специалистов (да-да, именно специалистов!). Проекты такими получаются не просто так. Их не делает одно желание, но сами разработчики. Как набрать толковых специалистов? Очень просто! Нужны деньги... Куча денег. Самим собрать такое количество людей почти невозможно. Нужно понимать, что каждый из них и без вас вкусно питается и весело проводит своё свободное время. Вы им не нужны. Разве что у вас есть действительно четкий план, ясное понимание что может получиться, а что нет, а так же реалистичный проект (я про вероятность его доведения до релиза/технической демо-версии, которую можно показать инвесторам).. Не нужно утопий.

Формируйте свои ресурсы, умейте ими пользоваться.

Часть четвертая. Условия применения.

У вас есть команда, к примеру. Некая абстрактная "Noname Games group".

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

Посмотрите какими ресурсами вы располагаете? Сколько времени можно тратить? Что этот состав реально потянет (я понимаю, что у некоторых вера в людей зашкаливает и это прекрасно, но нужно быть чуточку реалистом и, кроме веры, уважать тех людей, с которыми работаешь и не превращать их труд в полгода-год безрезультатных метаний от идеи к идее)? Как мы можем улучшить процесс разработки? Как нам использовать наши наработки? Нужны ли еще люди и где их искать, а главное на что их привлекать (идея, деньги, реальная цель и перспективы)?

Всё это необходимо учесть при формировании проекта и его фичеката.

Скажем, взять тот же клон ГТА. А почему от него отказываться? Это прикольная идея. Действительно интересная многим разработчикам. Я много общался с начинающими и уже средней руки indie-разработчиками и, в процессе общения, ужасался тому, насколько безграмотно выставлена цель и этапы действий. Большинство из них действительно верили в то, что с 10 людьми смогут переплюнуть RockStar с их многомиллионными бюджетами на разработку, десятками людей, заслуженно являющимися ведущими мировыми специалистами. Главная беда в том, что не хотят те самые "начинающие" и "не очень" признавать, что не вытянут такую громадину.

Но постойте! Можно же сделать тоже довольно интересную игру. Даже более того - можно сделать коммерчески ориентированную! Надо лишь заняться переделкой концепта и фичекатом с поправкой на свои ресурсы!

Нету столько людей и опыта? Упрощайте механику, объем работ, в конце-концов упрощайте же графику (я не про количество пикселей, а про стилизацию). Есть куча примеров игр с простой стилизацией, которые невероятно интересны (напомнить MineCraft? А Worms?). Стилизуйте своей проект. Пусть там будет не так детально всё, но будут бегать "пешеходы", так же будут ездить машинки, так же будете стрелять. Если вы поработаете над стилизацией, то и "не так красиво" не будет. Всё дело в трезвой оценке ваших способностей и ресурсов. Помните об этом!

Конкретно от вас никому не нужен Crysis 3. Не нужны Half-life'ы и даже Call of Duty. Сделайте что-то просто интересное и не убогое по картинке в более простой стилистике в меньших масштабах, но сделайте. Не стоит терять время на том, чего никогда не будет.

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

Выбор игры себе по силам - не слабость, а ваше преимущество. Вы закончите проект, закончите проект уже продуманным с самого начала и ориентированным под то, что вам нужно было получить в итоге. Пусть он не такой большой как GTA или, даже, гораздо большой по размерам игрового мира, ибо домики вы, к примеру, лепили из примитивов или процедурно прямо в игре. Пусть он не такой кинематографичный по картинке как Battlefield 3, но зато он смотрится не как попытка Автоваза сделать бентли, а будет смотреться вполне опрятно и цельно, что крайне важно.

Часть пятая. Я денег же хочу!

"Мы строили-строили и, наконец, построили!"

                                                                   Чебурашка


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

А потому, нужно сразу подумать, что же можно сделать с этим проектом? Его можно продать? Если да, то кому?

Хорошо, если вы сделали техно-демку и брали денег у издателя. Вопрос решен! Сдавать проект вы будете ему же. Ну а что если проект мы доводили до релиза самостоятельными студийными ресурсами? Есть кучи способов.

К примеру:

а) мы можем пройтись по издателям с презентацией демки и получить вероятность сбыта через него.

б) есть в наше время цифровая дистрибуция. Штука крайне хорошая и быстро развивается. Идете непосредственно в тот же Steam, Impulse, Windows Live и пробуете прорываться туда.

в) Совсем никто не принимает наш проект? Что же, можно заняться сбытом самим. Как вариант - реклама игры самостоятельно, продажа ключей через барыг на plati.ru + через свой сайт. Работа с сообществом и прочий геморрой.

г) Даже такая схема слишком трудна? Открываете сайт, лепите туда аккуратно рекламу до той степени, на которой он еще не будет распугивать всех и вся. Раскидывайте ссылки и весточки по всему интернету, что с сайта можно скачать игру бесплатно. Поиграться, и, даже, вылить тонны негатива на разработчиков лично на форумах. Итог - какая-никакая сумма с рекламы + пожертвования.

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

У вас будут еще горы управленческой и стратегической работы. Будет куча проблем, но, правильно оценивая действительность, со многим вы справитесь.

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

Сердце должно быть горячим, но ум всегда холоден.

Удачи и скорейших релизов вашим проектам!

Категория: Создание игр | Добавил: NETrazor (12 Ноября 2011)
Просмотров: 7126 | Комментарии: 6 | Рейтинг: 4.8/6 |
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 6
+0-
6 775470   (16 Июля 2012 07:32) [Материал]
пхахаха!эт я месяц назад.кстати сообу создал-набирал команду.ща правд её нет уже...нда уж...

+0-
3 Aquadruos   (14 Ноября 2011 15:29) [Материал]
AquadruosСпасибо за статью. Язык доступный. Беда только в том, что даже такой текст многие из начинающих просто не будут читать. Ведь "в голове у меня уже все готово, мне только нужна команда чтобы все сделала...". К автору у меня, как всегда, вопрос. В тексте Вы упоминали пресловутый фичекат. В теории – довольно понятная операция над проектом, но вот на деле... Если это возможно, опишите как это происходит в Вашей команде. А в идеале, хотелось бы почитать статью, подобную этой. Спасибо.

+0-
4 NETrazor   (16 Ноября 2011 13:09) [Материал]
NETrazorФичекатом я бы назвал интимизацию производства. Объясняю: вот есть у нас общая идея у 10 студий. Кто-то работает увереннее в ИИ, кто-то шустрее делает контент, а кто-то имеет огромный опыт в реализации добротной и сложнейшей физики.
Вот каждая студия уже на старте рубит идею под себя. Тоесть "вот это мы сделать не сможем, а вот это сможем, но по-своему (читай иначе или просто проще), либо сделаем так, но если успеем". Идут дни, дата релиза уже в разы ближе, чем ранее и приходит другое понимание: "а что мы сделать к релизу не успеем физически."
Всё это происходит не потому, что мы такие все плохие в индустрии, а потому, что над игрой можно сидеть бесконечно, но есть ресурсы, есть по объективным причинам верно выстроенная дата релиза. Всё это нужно соблюдать, если хочешь плотно и бесперебойно питаться.
Соответственно, каждый раз всё точнее и точнее обрабатываешь идею еще на старте.
Как-то так...если кратко.

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

Ну, добавить можно многое еще. К примеру, ресурсы, которыми располагает коллектив. Скажем, бюджетом или технологией, или инструментарием и т.д.

Фичекат - штука интимная. Факторов так же много, как и в любой интимной вещи.

+-1-
5 FERAMON   (09 Мая 2012 21:07) [Материал]
FERAMONЛично для меня этот коммент про фичекат был интереснее, чем вся статья в целом. Я на подсознательном уровне понимал, что есть что-то такое, на что делают упор из-за способностей людей. А теперь знаю, что это фичекат )) Так же нужно учитывать жанр игры. В визуальной новелле должны быть прелестные рисунки и интересный текст с музыкой. А программирование и анимация там уходят на дальний план.

+0-
2 Snuux   (12 Ноября 2011 15:31) [Материал]
SnuuxСмешно и полезно, всем новичкам рекомендую прочитать.

+3-
1 Kafizov   (12 Ноября 2011 09:17) [Материал]
Простая и понятная "азбука игростроя", молодым командам позволит избежать проблем. Только кроме умных статей есть еще и свои мозги которые надо включать когда решаешь делать "клон гта и сталкира с вирталетами".

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • J.U.R.P.E.
  • choice4genesis
  • LKI-Creator 3D
  • Ultra App Kit
  • Unigine
  • LOVE
  • GDevelop
  • Game Creator
  • SoftPixel Engine
  • Open 3D Engine
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг