В этой статье я отвечу на вопрос одного из читателей моего блога о том, куда может пойти получать высшее образование человек, желающий стать геймдизайнером, а также немного расскажу о роли самообразования в карьере разработчика игр, о значении самомотивации, а также о том, почему даже профильное высшее образование само по себе не сделает из человека разработчика игр.
Создание модов может стать очень удачной отправной точкой на пути от новичка к профессиональному разработчику игр. И если создать даже простую законченную игру с нуля начинающему разработчику далеко не всегда окажется под силу, то создание модов к уже существующим играм обладает целым рядом неоспоримых преимуществ — так, например, создатель мода будет иметь возможность полностью сосредоточиться на проработке своей идеи, оставив вне рамок многие технические вопросы, такие как выстраивание функционирующего игрового движка и создание большого количества художествненого контента ( арта ). О выгоде создания модов к играм мы и поговорим в продолжении материала.
Эта статья является первой в целом цикле материалов для тех, кто хочет стать создателем игр. Если вы молоды, амбициозны и полны идей, а руки чешутся сделать "убийцу GTA" или "MMORPG типа WoW, но круче", то вы нашли то, что искали — руководство новичка по созданию игр. Моя цель — дать читателю общее представление о том, как же всё-таки выглядит процесс создания игр и развеять те иллюзии, которые могли сложиться на этот счёт, чтобы в последствии вы смогли избежать ошибок, совершаемых многими. Как и в любом деле, половина успеха — это правильная подготовка, поэтому чем полнее вы с самого начала будете представлять себе всю картину — тем большего успеха сможете добиться.
Разработкой игры в крупной компании занимаются самые разные специалисты, и сейчас мы попробуем познакомить вас с большинством специальностей, задействованных в этом процессе. Всех разработчиков можно разделить на группы, каждая из которых имеет свою зону ответственности. В общем случае можно выделить функциональные подразделения, занимающиеся дизайном, программированием, графическим контентом, звуком и тестированием.
Разработка игр — дело кропотливое, сложное, объёмное и весьма разнообразное по характеру выполняемых работ. Коммерческие проекты создаются профессиональными командами из десятков, а иногда и сотен человек в течение долгого времени. Естественный способ ускорить разработку своей игры, привлечь к ней новых людей, расширить свои возможности — это сбор своей собственной команды разработчиков. Однако начинающего руководителя такой команды подстерегает большое количество подводных камней, тонкостей, деталей и прочих неприятных сюрпризов, которые будут подрывать основы свежеиспечённой команды и в итоге приведут к её скоропостижной кончине.
Управление любыми проектами — дело всегда непростое, игровыми проектами — непростое вдвойне, игровыми некоммерческими проектами через интернет — и вовсе сложнейшая задача. Именно на руководителе проекта лежит большая часть груза ответственности за то, будет ли достигнут положительный результат. От таланта руководителя и лидера проекта во многом зависит, насколько успешным будет его создание. Так о чём же должен помнить любой руководитель проекта?
Одна из самых распространённых ошибок начинающих разработчиков — это желание во что бы то ни стало написать свой собственный игровой движок и уже на нём сделать игру. Не редкость, когда оба этих дела пытаются проводить параллельно, в итоге, естественно, успешно проваливая оба. В первую очередь необходимо ответить себе на один простой вопрос — что именно вы хотите сделать, игру или движок?..
Выбор игрового движка или конструктора игр для своего проекта — без сомнения, крайне важная и во многом предопределяющая процедура, к которой необходимо отнестись очень ответственно. Правильная подготовка к такому выбору поможет верно определить ваши потребности и подобрать наиболее соответствующий программный продукт для их удовлетворения.
Наверное, самая распространённая ошибка среди многих начинающих разработчиков, да и среди чуть более опытных коллег — это желание получить всё и сразу, то есть попытка откусить такой кусок пирога, который они не смогут проглотить. Стоит посетить любой геймдев-форум — и вы обязательно увидите эти бесконечные темы со сборами команды на "убийц ГТА", эпические MMORPG, "Сталкеры" и прочие-прочие-прочие, вызывающие лишь снисходительную улыбку у тех, кто хотя бы отдалённое представляет, какой объём работы стоит за громкими обещаниями и уникальными "фичами" таких проектов.