Принципы игростроя — советы потенциальным разработчикам

Статьи

Хотите научиться создавать видеоигры, такие же хорошие, как counter strike 1.5? Тогда советы из данной статьи вам помогут.

ОДИН В ПОЛЕ НЕ ВОИН…ИЛИ ВСЕ ЖЕ
Как бы то ни было, но без команды вам никуда. И дело даже не в скорости создания: куда проще, когда каждый член группы сконцентрирован на своей части дела, а не вы один перевариваете все в голове. Лучшим решением будет, если это окажутся люди из вашего круга, ваши друзья. Один сконцентрирован на программной части, другой занимается визуализацией, третий — концепцией игрового мира и сюжетом, четвертый заведует музыкой и звуками и так далее… Правильная организация поможет довести игру до ума: неработающая игра не нужна никому даже бесплатно.

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

НАМ НУЖЕН ПЛАН!
Опишите несколько этапов разработки, отметив каждое ваше действие: работа со сценарием, создание моделей и уровней, проработка кода и тому подобное. Хаотичность действия рано или поздно просто выбьет вас из колеи, и есть риск бросить все на полпути. Не поленитесь прописать каждый аспект игры на бумаге. Сделайте заметки, наброски, зафиксируйте каждую идею: куда проще отсеять ненужное, чем потом вспоминать «а что за крутая шутка пришла мне в голову на прошлой неделе». Но не забывайте отдыхать, и в перерывах между работой играть в CS 1.6 Insane.

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

УЧИТЕСЬ, УЧИТЕСЬ И СНОВА УЧИТЕСЬ!
Коль уж вы решили стать Цезарем игровой индустрии, то имейте в виду — знать надо много, а уметь еще больше. Возможно, 70% времени у вас уйдет на то, чтобы разобраться во всем, понять то, что было для вас «дремучим лесом». Да хотя бы просто выбрать, на каком движке делать игру и каким софтом пользоваться. Сюда же можно приплести и совет с разбором уже имеющихся игр. Плохие игры тоже хорошо: это отличная возможность увидеть, как НЕ НАДО делать, да и хорошие идеи в них нет-нет да проскакивают.

Здесь я, пожалуй, добавлю еще один совет — БУДЬТЕ ТЕРПЕЛИВЫ. Дело даже не во времени: вам придется продумывать множество моментов, которые почти никак не связаны друг с другом. Вам потребуется знание программирования, моделирования, работа с графическими редакторами, знания в области анимации и принципах геймплея. И это лишь то, что видно невооруженным взглядом. Вы можете скачать игру Кс 1.6 и посмотреть пример качественно сделанной игры!

БУДЬТЕ РЕАЛИСТАМИ
Завершить свою памятку я хочу на несколько грустной ноте. Какими бы не были ваши желания и планы, просто будьте готовы к тому, что все может пойти не так. Идея в голове и на бумаге на деле может попросту не работать. Гениальная история может содержать тонну дыр, а код — уйму «костылей», которые полетят, стоит хитрому игроку пойти против правил. И как бы вы не лелеяли свое детище, представляя себя новым Кодзимой или Мулинье, помните — ваш проект просто может пролететь мимо. Или того хуже: всякие тролли и диванные критики могут потехи ради забросать его помидорами, отмахиваясь необъективными «Твоя игра полное дерьмо!».

Таковы люди, с этим ничего не поделать. А что же делать в этом случае разработчику? Верить в себя, быть готовым к неожиданностям и не бояться критики, пусть даже и необъективной. По хорошему, критика может помочь «залатать дыры», чтобы не допускать таких просчетов в будущем.

И главное напутствие. Смысл любой видеоигры — ВОЗМОЖНОСТЬ В НЕЕ ИГРАТЬ! Звучит глупо, но на деле это самая важная часть индустрии развлечений.

Добавить комментарий

Name*
Mail*
Website*
Comment

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>