четверг, 17 ноября 2016 г.

Как написать дизайн документ игры?

Создание игр это очень интересное и сложное занятие.

Я занимаюсь этим в качестве хобби не первый год, посмотреть примеры моих игр вы можете на моём YouTube канале (Econ Dude) или вот тут.

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


Ну кто не рисовал идеи игр в тетрадках и на бумажках? :)

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

Наверное стоит сказать, что ничего лучше чем вот эта статья:


По этой теме я не встречал и поэтому потом загляните туда тоже, обязательно. 

Понятно, что её рерайтить я не буду, ну а тут выложу некоторые наброски своих, нубских, дизайн документов.

Хотя их так назвать конечно нельзя, так-как это просто идеи касательно новых игр. Вы увидите что там я прописываю заранее, что продумываю и как примерно это всё может работать. Так-как есть множество несерьезных (инди) разработчиков, вы можете делать примерно как делаю я, для начала, а уже потом писать нормальные диздоки.

Итак, что нужно для дизайн документа игры (диздока)?

Кратко: 
  • Идея. Основное описание концепции и идеи. Уникальные особенности игры, чем она лучше других, почему в неё будут играть. Кратко: основные игровые моменты (место действия, жанр и т.д.);
  • Vision - как вы видите игру. Тоже самое что идея, но более развёрнуто по всем элементам, однако, без углубления в детали и характеристики. Нужно понять какой вы видите игру как конечный продукт. Тут, в том числе, прописывается и монетизация, анализируются конкуренты и т.д. Короче всё, что касается вашей игры, с точки зрения продукта и бизнеса;
  • Особенности и "вещи". Тут уже можно развернуться в плане всяких списков предметов, характеристик врагов, уровней и прочих технических и игровых элементов. Так-же если подходить к этому серьезно, тут нужно разбить процесс разработки на шаги-элементы, этапы и определить приоритетность каждого, стоимость и время, которое потребуется на реализацию. Затраты ресурсов.

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

Учесть тестирование, сколько оно займёт, как его лучше делать. 

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

За всё время моего увлечения созданием игр я накатал немало таких планов, тут выложу только самые на мой взгляд интересные. Это еще и игровые идеи для вас, берите и делайте, если вам понравится. Как делать игры (например, с помощью GameMaker) я рассказывал немало на моём YouTube канале и в блоге. 

Думал с чего начать и что выложить, пусть это будет игра типа MOBA-RPG. 

Назвал я её defender и заморачивался не сильно. 

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

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

Как написать дизайн документ игры?

Много всяких цифр и характеристик 


Что с этим можно делать и зачем такая штука может быть нужна? 

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

Когда-то я делал карты для WarCraft, StarCraft, Morrowing и Героев 3. 

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

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

И я набрасывал раньше всё это (все такие идеи для игры мечты) в одну кучу. 

Как написать дизайн документ игры?

Там совсем жесть... Это список вооружений

Тут файл большой, так что лучше пусть будет на google drive:

Сейчас только это откопал и офигел... 30 страниц блин, уже можно сказать неплохой такой пример и даже почти дизайн документ

Там блин есть всё, классы, навыки (миллион), расы, предметы, враги.

Характеристики я обычно прикидываю учитывая мой опыт в GMS и его движок, то есть для двухмерных игр. 

Вообще, это я, конечно-же, задумывал как mmorpg. И конечно-же, хрен когда я что-то такое осилю сделать. Но может вы осилите? :)

Тут я кстати даже думал о том, как всё это дело монетизировать. 

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


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

Например, когда я сделал глобальную стратегию (пытался сделать):



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

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

Вот оно, для глобальной стратегии: Tribes Arena - руководство

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

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

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

Оно придёт само. 

Ну и давайте посмотрим еще один план разработки игры. 

Эта игра называлась Space RTS и планировал её я делать даже типа-как браузерной. 

Наигравшись в игры типа Травиана хотелось сделать что-то такое, но проще. 

Онлайн, но с минимальными сложностями в разработке. (Вообще делать онлайн - это другой уровень, значительно труднее). Создание ролевых игр конечно интереснее, особенно мморпг, но потянуть нормальную рпг сложно, к тому-же этот жанр сейчас не самый популярный, да и про 2d можно уже забыть, разве что делать на телефон. 

Начинать лучше с аркад и платформеров

Все примеры которые я вам накидал, конечно-же, никакие не ДД, однако вы можете видеть что основные вещи я там прописывал. Мне, как одиночному разработчику, важны больше именно характеристики балансовые вещи

Я вам 3 показал таких файла, а у меня их еще 37 валяется :)

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

Нужно просто планировать и рассчитывать, чисто для себя. 

Нам этом всё. Удачи!

Так-же можете почитать:

Другие мои статьи про создание игр и геймдев вы найдёте тут: