Текст книги "С нуля в геймдев. Как создавать игры и зарабатывать"
Автор книги: Алексей Горбатов
Жанр: Программирование, Компьютеры
Возрастные ограничения: +12
сообщить о неприемлемом содержимом
Текущая страница: 5 (всего у книги 19 страниц) [доступный отрывок для чтения: 5 страниц]
1.9. Мероприятия в геймдеве
Конференции – это место, где можно найти своих единомышленников, поделиться своим опытом и учиться у лучших.
Тим Кук
У разработчиков игр есть один фатальный недостаток – мы слишком много сидим за компьютером. И мало того что сидим, так еще и в четырех стенах. Я во время написания книги бегал по врачам, потому что совсем убил здоровье. Ведь не спал ночами, постоянно сидел на стуле, забыл про физические нагрузки. Даже в магазин перестал ходить, ведь все доставляют на дом. В общем, можно, конечно, заниматься спортом, находить время на прогулки… но на деле я знаю достаточно мало разработчиков, которые выделяют на это время. Больше знаю тех, кто круглыми сутками сидит за компом. Не делай так! Не повторяй наших ошибок – цени свое здоровье.
Что-то меня не туда понесло… Я хотел подвести совсем к другому – к одиночеству. Сидеть в четырех стенах без общения – это большая эмоциональная нагрузка, даже если ты интроверт. А для экстравертов, как я, это вообще мучение. Поэтому важно посещать геймдев-мероприятия хотя бы раз в год! А лучше чаще, но не у всех есть такая возможность. Что ты получишь от посещения данных мероприятий? Как минимум, сможешь продемонстрировать свои проекты с целью найти партнера или инвестора. Кроме того, такие мероприятия предоставляют уникальную возможность получить обратную связь по своему проекту. Можно получить ценные отзывы и рекомендации от профессионалов индустрии, а также обычных геймеров, что позволит исправить ошибки и сделать игру более привлекательной.
Хотя зачем я так обобщаю, давай лучше расскажу подробнее про каждый вариант. Потому что каждое мероприятие решает разные задачи. На фестивале, митапе и шоукейсе можно найти издателя или инвестора. Зато на геймджеме и хакатоне можно собрать команду. А весело провести время можно везде. Перехожу к подробной информации по каждому мероприятию.
Сходка/тусовка
Не все мероприятия организовываются в больших масштабах. Есть также небольшие сходки разработчиков. Чаще всего такие можно найти в Москве, Санкт-Петербурге, Новосибирске и т. д. Ребята собираются в баре ради общения и знакомств. Если ты новичок в геймдеве – было бы неплохо влиться в тусовку опытных ребят, чтобы перенять их опыт. Но сначала узнай, опытный ли тебе попался собеседник. А то, возможно, он окажется таким же новичком, как и ты, а советовать будет, будто самый опытный девелопер.
Шоукейс
Из названия можно составить определение. Тебе нужно не просто изложить свой кейс, а устроить шоу. Шутка. Шоукейс – это мероприятие, где разработчики демонстрируют свои игры. Шоукейсы могут проходить в различных форматах, от крупных конференций до онлайнтрансляций. А могут и просто в формате сходки.
Основная задача шоукейса – показать игру. Кому? Игрокам, коллегам, инвесторам, маме – да кому угодно. Жаль, целевую аудиторию на таких мероприятиях найти очень сложно. Но даже так можно получить много полезной обратной связи. Также стоит упомянуть Индикатор. Если ты живешь в Санкт-Петербурге, то у тебя есть возможность посещать шоукейсы, которые проводятся там довольно часто.
Митап/выставка/конференция
Самые масштабные и веселые тусовки обычно считаются конференцией. Или фестивалем. Или митапом. А у обывателей и вовсе выставкой… Легко запутаться. Я вот, например, пока не начал писать книгу, даже не задумывался о том, есть ли какая-то разница. Но она есть, хоть и небольшая.
Конференции – это мероприятия, которые могут длиться от одного до нескольких дней и включают в себя выступления экспертов, шоукейсы и мастер-классы.
Выставки – это шоукейсы по-взрослому. Проводятся больше для геймеров, чем для разработчиков игр. Я бы сказал, что это один из маркетинговых инструментов.
Митапы – это мини – конференции. Тут также могут быть выступления профессионалов и шоукейсы, но не в таком масштабе.
Вот, в общем-то, и вся разница понятий. Сейчас приведу примеры самых популярных мероприятий индустрии. Одной из самых известных и престижных конференций является Game Developers Conference (GDC), проводимая ежегодно в Сан-Франциско. Одно из крупнейших событий в игровой индустрии, которое собирает разработчиков, издателей, инвесторов, журналистов и других профессионалов для обсуждения самых актуальных тем и тенденций в сфере игр.
Мой наставник Вячеслав Фондеркин живет в США и ездил на эту конференцию. Сказал, что не посетил ни одного выступления из-за того, что у него было большое количество встреч с представителями крупных порталов и издательств. Также у него была возможность побывать в офисах Google и Apple. Первых посетил и обзавелся контактами менеджера, что очень важно и сложно сделать онлайн. А ко вторым не попал, так как поздно узнал, что была такая возможность. Да, билеты были дорогие, перелет и жилье – тоже, но он сказал, что оно того стоило.
Не будем забывать и про игровую выставку Tokyo Game Show (TGS), которая проходит в Токио. Она также занимает важное место в годовом календаре событий игровой индустрии. TGS привлекает огромное количество посетителей и представляет как японские, так и международные игровые компании, демонстрируя последние технологии и игровые тренды.
Еще одной важной конференцией/выставкой являлась Electronic Entertainment Expo (E3), проходящая ежегодно в Лос-Анджелесе. E3 считалась одним из крупнейших и наиболее ожидаемых событий в индустрии видеоигр, где крупные издатели и разработчики представляют свои новые проекты и анонсируют грядущие релизы. Жаль, что она больше не будет проводиться.
Но это все иностранные выставки, на которые ты, скорее всего, никогда не попадешь. Я просто хотел, чтобы ты знал об их существовании. Поэтому давай еще расскажу про отечественные мероприятия, которые на данный момент проводятся в РФ.
White Nights – это международная конференция, которая направлена больше на мобильную разработку и маркетинг. Напомню, что на данный момент мобильный рынок является самым доходным, поэтому неудивительно, что для этого рынка проводятся огромные конференции.
Игропром – это фестиваль для игровых разработчиков, который проводится в Москве. На фестивале можно поиграть в большое количество чужих игр, а при желании – прийти со своей игрой. Вроде бы даже косплей-шоу устраивают. В общем, хорошее место для отдыха с коллегами из индустрии.
Gamedev CityFest – это конференция, которая до сих пор ежегодно проходит в Новосибирске. Весной и летом, насколько я помню. Ее я посещал один раз весной. Ребята сказали, что летом гораздо круче. Что могу сказать про это мероприятие… Хорошее. Было много выступлений, хотя посетил я всего два или три. Почему? А потому, что я общался с крутыми ребятами, и для меня это было гораздо полезнее. К тому же выступления можно было бы посмотреть в записи.
Я уже писал, что лучше бы я купил PlayStation 5, чем поехал на мероприятие. И это правда. Если бы я жил в Новосибирске или рядом, то однозначно посчитал бы траты на посещение конференции очень даже маленькими. Но я летел из Оренбурга, не спал почти двое суток, и поэтому моя оценка – «норм».
В целом, я встретился с ребятами, которых знал только по переписке в интернете. А также познакомился с реально крутыми парнями из индустрии. А самое замечательное, что после конференции мы пошли в кальянную, и вот там было действительно очень полезное и душевное общение. Жаль, я уже засыпал от усталости, хотя время было только 22:00. В итоге ребята тусили до 5 утра, а я и мой товарищ Даниил, который был в таком же состоянии, пошли спать, потому что утром у нас был самолет домой. В общем, мероприятие топ, но только если ты живешь близко или можешь потратить такую сумму, чтобы после этого жена не смотрела на тебя осуждающим взглядом… Есть и другие известные мероприятия, но, думаю, перечислять все нет смысла.
Теперь расскажу про геймджемы и хакатоны. Это два популярных формата мероприятий в геймдеве, которые объединяют разработчиков, художников, геймдизайнеров и других специалистов для создания новых проектов в ограниченное время. Но в чем разница между геймджемом и хакатоном? Сначала давай расскажу про каждый, и тогда будет понятно, чем они похожи и чем отличаются.
Геймджем – это мероприятие, где команды или соло-разработчики создают игру с нуля в течение ограниченного времени, обычно от 24 до 72 часов. Главная цель геймджема – стимулировать креативность и эксперименты. Участники часто работают над необычными идеями и концепциями, которые могут быть слишком рискованными для коммерческих проектов.
Часто геймджемы имеют заданную тему или набор ограничений, которые должны соблюдать участники. Это помогает регулировать креативный процесс и дает возможность сравнивать проекты участников. Еще стоит отметить, что в конце геймджема у участников должны быть рабочие продукты, а не концепции в тетради. Это помогает разработчикам научиться заканчивать проекты, ибо это частая боль у инди-разработчиков. Обычно никаких призов на геймджемах нет. Участники делают проекты ради собственного удовольствия. Поэтому на такие мероприятия легко собрать команду энтузиастов, с которыми можно будет в дальнейшем разрабатывать игры. Так что, если ты хочешь делать игры в команде, геймджем – твоя отправная точка.
Хакатон – это мероприятие, собирающее разработчиков и других технических специалистов для интенсивной работы над проектами, часто связанными с программированием и технологиями. Они часто организовываются вокруг конкретных проблем или задач, которые участники должны решить. Это может быть создание приложения для определенной платформы, улучшение существующих технологий или разработка нового функционала. Чаще всего победители хакатонов получают денежное вознаграждение, так как те проводятся крупными компаниями. Я бы сказал, что это и есть их главное отличие от геймджемов.
Задача геймджема – веселье.
Задача хакатона – решение бизнес – проблемы для компании-организатора.
Подведу итог и отвечу на вопрос: «А зачем же браться за создание игры в рамках геймджемов и хакатонов?».
Во – первых, это отличный способ прокачать свои навыки. Когда у тебя ограниченное количество времени на создание игры, ты вынужден быстро принимать решения, находить творческие идеи и доводить проект до конца.
Во-вторых, это прекрасная возможность познакомиться с другими разработчиками и найти единомышленников. Во время геймджемов и хакатонов ты окажешься в обществе людей, которые так же увлечены созданием игр, как и ты. Здесь можно обмениваться опытом, делиться идеями и даже находить будущих партнеров для совместных проектов.
В-третьих, не забывай про веселье! Геймджемы и хакатоны – это неплохой шанс попробовать что-то новое, поэкспериментировать с идеями и просто хорошо провести время в компании единомышленников. А в случае хакатона – еще и обогатиться, если займешь призовое место!
И вишенка на торте – возможность придумать идею на миллион долларов! Есть много игр, которые начинали свой жизненный путь на геймджемах и в итоге стали настоящими хитами. Например, Minecraft начал свое существование именно на геймджеме Ludum Dare. Еще один удачный пример – веселый и безумный платформер Super Meat Boy. Ее создатели – Эдмунд Макмиллен и Томми Рефенс – начали работать над игрой на хакатоне Game Jam, и в итоге Super Meat Boy стала культовым явлением в мире инди-игр. Так же появились Hollow Knight и множество других примеров.
В геймдеве есть много способов обзавестись знакомствами, найти наставника или же собрать команду таких же энтузиастов, чтобы работать над крутой игрой. Достаточно посещать мероприятия, а не сидеть все время дома перед компьютером. На самом деле, есть еще один способ, которому я посвятил следующую главу. Это способ для ленивых или бедных новичков. Называется он нетворкинг в интернете.
1.10. Нетворкинг в интернете
Общение – это ключевой элемент нашей жизни. Чем больше мы общаемся, тем богаче становится наш опыт и знания.
Далай Лама
Нетворкинг – это процесс создания и поддержания деловых контактов и связей. В сущности, это искусство выстраивания отношений с людьми, которые могут быть полезны в профессиональном плане. В современном мире, где коммуникации играют ключевую роль, нетворкинг становится незаменимым инструментом для карьерного роста и профессионального развития. Он включает в себя не только установление новых контактов, но и поддержание уже существующих связей. Так зачем же разработчику игр нужен нетворкинг в интернете?
Во-первых, интернет позволяет разработчикам обмениваться знаниями и опытом с коллегами по всему миру. Через форумы, социальные сети, профессиональные сообщества и онлайн-курсы можно узнать о новых технологиях, методах и тенденциях в геймдеве.
Во-вторых, для поиска партнеров или членов команды. Нетворкинг открывает двери для совместных проектов. Разработчики могут найти партнеров для создания игр, художников для визуального оформления, сценаристов для написания сюжетов и других специалистов, необходимых для разработки качественного продукта.
В-третьих, для поиска инвесторов и финансирования. Нетворкинг поможет найти инвесторов и получить финансирование для своих проектов. Например, познакомиться с опытным и богатым разработчиком, который не знает, куда вложить деньги. Правильный ответ – в тебя. Ну, для тебя правильный, а для инвестора – не факт.
В-четвертых, фидбэк. Регулярное взаимодействие с сообществом позволяет получать ценную обратную связь на ранних стадиях разработки. Это помогает вовремя выявить и исправить ошибки, а также улучшить монетизацию или геймдизайн. Главное – слушать советы правильных людей, а не диванных экспертов.
В-пятых, связи в принципе никогда лишними не будут. Налаживание личных связей с успешными разработчиками обязательно принесет свои плоды. Рекомендации таких людей могут помочь тебе решить уйму проблем. Правда, надо будет постараться найти таких людей. В геймдеве есть много разработчиков, которые готовы помогать и делиться информацией, но для этого и ты должен проявить себя, чтобы человек понял, что общение с тобой будет ему полезно в будущем, а лучше – в настоящем.
Вот и все плюсы. Круто? Я тоже так считаю. Ведь когда я только пришел в геймдев, именно благодаря общению с опытными разработчиками я заряжал себя энергией и мотивацией продолжать работать. Помимо этого я получил огромное количество информации. Хотя я был новичком и ничего не мог предложить, кроме своего ошибочного мнения по обсуждаемым вопросам. Эх, вот времена были…
Но где именно искать этот ваш нетворкинг? Давай перечислю. Хотя про большинство способов я уже писал ранее, будем считать, что мы закрепляем информацию.
Социальные сети. Самый очевидный и простой способ поиска нетворкинга. Всё, что тебе нужно, – найти через «поиск» группы или каналы про разработку игр. Так и пиши: «разработка игр», «блог по разработке игр», «разработчик игр» и т. д. Зачем я такие очевидные вещи рассказываю? Теперь менее очевидные, а именно – поиск по названию игрового движка: Unity, Unreal Engine, Construct и т. д. Я, например, много общался в чате движка Game Maker, хотя не пользовался им.
Раньше много ребят сидели в социальной сети ВКонтакте. Да и сейчас сидят, но уже гораздо реже, потому что перебежали в Telegram. Но не надо сбрасывать со счетов тех, кто остался верен этой социальной сети. Это самые стойкие и умные профессионалы, которые помогут в трудный момент. Поэтому первым делом советую подписаться на группы, связанные с геймдевом, именно в этой социальной сети. Куда дальше? Конечно же, в ранее упомянутый Telegram. Вся туса теперь здесь. Правда, социальная сеть это или мессенджер? Все никак не могу понять, а искать ответ в интернете неинтересно. Лучше пусть это останется для меня загадкой. Так вот, раньше я все время сидел в чатах и группах по разработке именно во ВКонтакте. Не помню, почему, но в конце 2022 года я перешел в непонятный для меня Telegram.
Как оказалось, народу там было больше. А где больше людей, там-то нам и надо сидеть. Всё ради нетворкинга. Тут я искал каналы по отработанной схеме, а именно – вбивая в поиск названия движков и слова, связанные с разработкой игр. А уже в этих каналах/чатиках нашел еще штук десять полезных каналов. В скором времени начал вести и свой блог, поэтому теперь я из Telegram не вылезаю.
Куда еще сходить? Одноклассники отпадают по понятным причинам. Instagram вообще запрещен на территории РФ. Да и общаться там невозможно, разве что фотки лайкать. Остается моя самая нелюбимая социальная сеть – Discord. И то, это вроде мессенджер, а не социальная сеть, но не суть. Почему я его не люблю? Да потому что я мамонт, динозавр, олд, скуф и т. д. Короче, стар я для этого. Интерфейс вообще не «френдли», система подчатов непонятна. В общем, не для меня это. Но если ты молодой и шаришь за Discord, то тебе туда. Там есть много каналов с ребятами из геймдева, но как их находить – я без понятия. Наверное, стоит поискать в какой-нибудь подборке на просторах Google. У меня такой цели не было, и даже ради написания книги все равно не полезу туда. Ты меня не заставишь. Никто не заставит.
Если у тебя, в отличие от меня, с английским все замечательно, то можешь зарегистрироваться на LinkedIn. Это идеальная платформа для профессионального нетворкинга. Создашь свой профиль, присоединишься к тематическим группам и сможешь общаться с разработчиками по всему миру. Даже немного завидую… Как книгу допишу, обязательно пойду изучать английский. Так что, пока ты читаешь эти строчки, я, возможно, учу Present Continuous.
Форумы. Казалось бы, форумы устарели и вымерли в 2010 году, но матерые разработчики с этим не согласятся. До сих пор многие общаются на подобных сайтах и не хотят уходить в социальные сети. Например, Gamedev.ru – это один из старейших и самых известных русскоязычных форумов, посвященных разработке игр. Основанный еще в начале 2000‐х годов, этот сайт стал настоящим хабом для разработчиков всех уровней. Здесь можно найти разделы, посвященные программированию, 2D– и 3D-графике, геймдизайну, музыке и звуковому оформлению, а также имеются секции для обсуждения проектов и поиска команды. Я знаю много ребят, которые находили специалистов в свою команду с помощью этого форума.
Также не стоит забывать о форумах, посвященных игровым движкам. Насчет всех движков не уверен, но у Construct форум очень крутой. Когда я только начинал работать в Construct 3, то находил очень много полезной информации как раз на форуме. Скорее всего, такие форумы есть и по другим движкам, достаточно просто погуглить. А если знаешь английский, то однозначно стоит пообщаться на Reddit. Сабреддиты, такие как r/gamedev и r/indiegames, относятся к числу довольно популярных. Как и сабреддиты по движкам.
Онлайн-курсы и наставничество. Обучающие программы и вебинары не только помогают развивать навыки, но и являются отличной возможностью для знакомства с другими учащимися, инструкторами и наставниками. Я, например, состою в геймдев – клубе, где в скором времени после вступления был назначен наставником. Именно там я познакомился с большим количеством крутых разработчиков, к которым могу обратиться за помощью. Но новичкам такой вариант совсем не подходит. Потому что вопросов, на которые могут ответить крутые разработчики, у тебя поначалу не будет. На твои начальные вопросы с радостью ответит ChatGPT.
Хакатоны и геймджемы. И даже не обязательно участвовать. Просто общайся в темах, посвященных поиску команд или выбору концепции на джем. Возможно, тебе так понравится общение с кем-то из ребят, что вы договоритесь и дальше поддерживать связь в какой-нибудь социальной сети.
Вот и всё. Вводная часть в геймдев закончилась. Надеюсь, тебе эта информация показалась полезной. Дальше мы уже переходим к практической составляющей этой книги. Я бы сказал, к гайду по созданию игры от А до Я. Будь внимательнее, и да пребудет с тобой сила геймдева!
2
Разработка игры
Все всегда кажется невозможным, пока не будет сделано.
Нельсон Мандела
Если тебе кажется, что в геймдеве тебя ждет только веселье, то ты ошибаешься. Ведь слово «кранч» чаще всего используется именно среди специалистов игровой индустрии. Бессонные ночи, потраченные на устранение багов, зрение, которое садится быстрее, чем батарея ноутбука, – реальность разработчика игр. Если тебя не пугают подобные страшилки, значит, в тебе живет дух истинного соло-разработчика!
Надеюсь, ты купил книгу не для того, чтобы после прочтения продолжать работать «на дядю». Наверняка ты приобрел ее, чтобы перейти в славный и прекрасный геймдев с той работы, которая уже комом в горле стоит. Возможно, тебе нужен глоток свежего творческого воздуха и зеленых, как скошенная утром трава, миллионов долларов. А кому оно не нужно? Ну правда. Наверное, геймдев – единственная IT-отрасль, где ты занимаешься творчеством.
Чтобы понятно и доступно объяснить важность каждого этапа разработки, обратимся к примеру создания автомобиля. Думаю, ты согласишься со мной, что автомобиль – очень сложный механизм, который не будет работать без двигателя, руля или колес. Только со всеми составляющими деталями автомобиль можно назвать автомобилем. Так и с игрой. Неважно, насколько крутая графика у игры, если в ней много багов и нарушен баланс – в нее все равно никто не будет играть.
Запомни – все этапы создания игры важны в равной степени. Всего их пять: идея, геймдизайн, графика, код и маркетинг. Как думаешь, может один человек быть профессионалом во всех этих аспектах? Если такие и есть, то их единицы. Скорее всего, мы с тобой к ним не относимся. И что же нам делать? Ответ: стараться научиться делать один-два этапа хорошо, а остальные либо выполнять самостоятельно на среднем уровне, либо находить людей в команду, которые возьмут на себя эту ношу.
Прежде чем приступить к разработке, нужно подумать, с какого из пяти этапов лучше всего начать. С создания графики или написания кода? А может, с маркетинга? Звучит странно, не находишь? Как ты приступишь к рисованию спрайтов, если еще даже не понимаешь, что рисовать? Поэтому создавать игру мы начнем с генерации идеи.
Внимание! Это не конец книги.
Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента. Поддержите автора!