Uproar: как фатально ошибаться, но все равно делать игры 5 лет
Я очень долго откладывал идею написания статьи про то, как происходила работа над собственными проектами, но настало это время. И раз многим интересно почитать живые истории про разработку, здесь я расскажу как родился, делал первые шаги, взрослел и набухал контентом Uproar.
Что же было перед Uproar
Начну с небольшого отступления, чтобы немного познакомиться с вами и дать немного обзора на бэкграунд. Меня зовут Дмитрий, я уже почти 6 лет плотно занимаюсь разработкой игр в дуэте со своим неизменным и незаменимым напарником, который успешно выполняет свои задачи по наполнению игры красками, красивыми модельками и левел дизайном. Я же занимаюсь геймплеем и геймдизайном (но в целом эта область поделена у нас на двоих).
Как и обещал в заголовке, все началось с того, что мы жиденько обделались с первым проектом, полные надежд и веры в себя, мы ломанулись делать мультиплеерное инди - Shard Games. Шарящие люди сейчас встали и похлопали нам (по почкам)
За год непрерывной работы по 12 часов в день, мы сваяли сессионный шутер с гранатами в качестве оружия и вывалили это в стим. И как уже сказал выше, итог был ожидаем - еле живая поделка на юнити (отличный движок, никому не советую) успешно вырвалась на рынок и поразила всех игроков пустыми серверами и отсутствием нормальной реализации геймплея. Если эта статья вам понравится, могу рассказать подробнее, как облажаться так же как и мы. Далее решили бросить эту затею и перестать заниматься анальными утехами с юнити.
Чуть отойдя от грандиозного успеха с 26 отрицательными отзывами в стиме, мы пропили те копейки, что получили после комиссии в 30 процентов и налогов в России и решили изучить UE4 и делать следующий проект на нем. В конце концов на нем же и останемся. Спустя пару месяцев ковыряния идеи, было принято решение отложить проект до появления нужных технических решений. Дабы лучше освоить новый движок, я быстренько накидал простую головоломку за 3 месяца и выкинул это все в Steam. Так появился на свет TRYON.
В этой головоломке вам нужно было провести кубик до финиша через клетки на игровом поле, которые открывались только после прохождения по ним. Они могли как помешать вам, так и помочь достичь цели. Все поле открывалось в начале игры, что давало возможность заранее запомнить препятствия. Как такового желания заработать с этого не было, потому цена была символическая, да и работы по маркетингу не производились.
Спустя месяц после выхода TRYON, пришло заветное письмо от стима, где меня обрадовали, что теперь я успешный человек и суммы заработка не хватает до минимального порога в 100 долларов, чтобы вывести средства со счета. Понимая перспективы такого успеха, мы срочно принялись за наш очередной проект.
Следующие 2.5 года мы успешно трудились над нашим magnum opus, игрой в которую вложили душу, деньги, свободное время и здоровое зрение. Имя этому творению было - Project 3: Toys. Суть была в том, что мы используя разную игрушечную технику, боролись с такими же игрушками и решали головоломки. Каждый уровень имел множество путей для прохождения и, в зависимости от наличия в нашем арсенале нужной техники, уровень можно было пройти каждый раз по новому.
Мы даже сходили на Indie Cup и получили великолепные отзывы от судей, фидбэк нам очень помог и, дабы отдать почтение их работе, а также показать качество фидбэка, я оставлю цитату одного из них
Очень плоско.
Шел май 2019 года. Поняв, что мы выгорели от работы в стол в течении 2.5 лет, а до раннего доступа игры было как минимум еще год, мы успешно отложили ее в тот же стол и решили временно отвлечься на небольшой проект, который сделаем за пару месяцев и обратно вернемся к Project 3: Toys. Этим проектом был (Альберт Эйнштейн) Uproar.
Uproar
Эта игра является неким фениксом, ибо за время своего существования переродилась трижды, но обо всем по порядку. И чтобы рассказать всю историю, нужно откатиться на 1.5 года назад, в 2018 год. В один из вечеров, пока еще шел только первый год работы над Project 3: Toys из 2.5, меня посетила приход муза и я в порыве геймдевства настругал за вечер простенький прототип, дабы с утра показать друзьям и попробовать вместе поиграть в это. Суть была до ужаса простая - у нас есть небольшая комнатка, на ней расположены сундуки, в этих сундуках содержится рандомное оружие (дробовики, автоматы, рейлган, ракетница, гранаты итд). В этой комнате появляются игроки и, открывая сундуки, получают снаряжение и стреляются до последнего выжившего. Эдакий микробатлрояль с лутбоксами :^)
Мы поиграли, посмеялись, да и забросили этот прототип.
Uproar на телефонах
Чуть позже, через месяц, ударила в голову моча и было решено попробовать доработать этот прототип и потестить это все на мобилках и, если пойдет, сделать дрочильню с донатом, рекламой и прочим говном. Так началось первое перерождение.
Концепцию чутка переработали и теперь в начале матча срабатывала рулетка и игроку выдавало рандомное оружие, а также оружие можно было найти в сундуках на карте.
Было быстро сделано на скорую руку две тестовые локации, а в качестве персонажей у нас были бананы в обвесах
Побаловавшись пару недель, нам показалось, что проект в целом ничего интересного из себя не представляет, и мы просто откинули это в долгий ящик. Напомню, мы в тот момент параллельно все еще работали над Project 3: Toys и делать две игры одновременно (тупо) сложно.
Второе перерождение
Спустя чуть больше года, в мае 2019, мы отложили Project 3: Toys и сели работать над проектом “на пару месяцев”. Естественно, это было второе перерождение и за основу были взяты уже наши старые наработки с бананами. Здесь произошли самые фундаментальные и большие изменения в концепции, которые в итоге лежат в основе игры до сих пор.
Основным концептом стало, что есть место - бар, в этом баре появляются игроки и используют подручные предметы, бьют друг друга до потери пульса. Соответственно, они могут взять что угодно - стулья, кусок сломанного стула, бутылки, посуду, ножи и тд. Все это так же можно бросать друг в друга. И все это, конечно, с полной разрушаемостью. Внимательные читатели спросят, не тупые ли мы часом, (даже спрашивать не надо) что решили снова делать мультиплеер, наломав дров в первый раз? Возможно, а может и нет. В этот раз было принято делать игру по модели F2P, но с адекватным донатом в виде косметики и уже на ПК.
Первоначальная локация была сразу же отброшена в виду своих слишком малых размеров, персонажи были переделаны, теперь мы видим пухленьких человечков с тем же арсеналом, что и раньше.
Поиграв во второй версии бара, снова стало ясно, что бар слишком маленький и к нему был достроен еще один зал, туалет, подсобные помещения и кухня. Теперь тут можно быстро устроить полноценный ДМ на 6-8 человек. Как видно, тут уже поработали со светом, а на скрине я тестирую рикошеты от снарядов, которые с тех времен почти не изменились до текущего момента.
На тот момент это был уже третий месяц разработки (хотя изначально мы хотели всего 2 месяца). Случилось следующее, меня прижало капитализмом, и чтобы не уехать (на помойку), мне пришлось пойти на работу, ибо мы не имели на руках ни единого готового проекта, чтобы как-то прокормиться. Теперь разработка сильно замедлилась, ибо все делалось на выходных и по паре часов вечером после работы.
Шли месяцы и игра наполнялась контентом, новой картой для мультиплеера, новым оружием, появился более менее рабочий ближний бой, улучшили разрушаемость и попутно стали думать, что делать дальше. И осознали (наконец-то), что на одном мультиплеере мы не уедем. (А если и уедем, то на парашу.) Так мы придумали для Uproar синглплеер с кооперативом и начали над ним работать, а также отказались от F2P в пользу обычного buy to play для сингла.
Страница в стиме и синглплеер
Спустя 9 месяцев, мы всё таки родили страницу в стиме (что символично) и плотно стали работать над синглплеерной частью игры, так как мультиплеер почти уже был готов.
Можно даже назвать это третьим перерождением, ибо до релиза никакого сингла изначально не ожидалось.
Что же из себя представляет сингл (он же кооп)? Вы исследуете процедурно генерируемые миры, собираете артефакты, которые дают персонажу особые способности и усиливают его, деретесь с разнообразными врагами все так же всеми подручными средствами. Так же у вас есть робот-компаньон, который может сменять оболочки и получать таким образом разные способности. Например: лечить, накладывать щиты, атаковать врагов или носить предметы и артефакты. Улучшаясь, вы получаете доступ на более глубокие (сложные) уровни с усиленными врагами как по статам, так и с дополнительными атаками.
Для перехода между мирами существуют порталы, один из которых стоит у игрока в домашней локации, в ней же можно приобрести улучшения и артефакты. А еще затянуться сигареткой после потного забега.
Первым делом мы начали делать роскошный дом для игрока (конуру в киберпанке) и первый мир, он же подземелье замка. Дабы отдать уважение классике и в целом обкатать механики уже на привычном сеттинге. Как видно на скрине ниже, начали с самых простых мобов - слаймов. Эти добряки просто следуют за тобой и мешаются под ногами, но если их ударить, сам огребешь так, что желание бить их отпадет еще на долго.
Так же есть еще эти ребята, чмошная скелетная пехота пока еще не появилась, вместо них - лучники.
Далее еще появились маги слаймы (эти ребята уже не добрые), данж стал наполняться предметами и параллельно с этим в работе появились еще два мира - летающие острова и космическая станция
Стали заниматься врагами для летающих островов - один из них, вот этот каменный парень, который успешно может стать проблемой на поле боя, ибо отражает снаряды (тебе на лицо)
Как только основная логика для врагов была сделана, настало время вылизывать игру и рожать трейлер. Ибо пришли к выводу, что начинать продвижение игры без внятного трейлера будет сложно. А паблик вконтакте на моменте концепт дока мы конечно же не создали, оставив такую прекрасную стратегию для наших коллег.
И спустя несколько месяцев страданий по устранению неровностей в анимациях, эффектах, логике и лени, вышло это:
Итог
И как вы помните, изначально планировалось сделать простенький deathmatch за пару месяцев, но теперь это все разрослось до полноценной игры с синглом и кооперативом. Ну и конечно же, мы успеваем в срок, на текущий момент от изначальных планов мы опаздываем всего на 2 года. Исходя из всей истории, может показаться, что этот проект тоже будет заброшен, но забросить проект с ясной концепцией и прогнозируемыми (да-да, конечно) сроками будет весьма глупо, да и ПОРА уже что-то выпустить.
История продолжается, далее по программе играбельное демо и ранний доступ. И если не обосремся снова, ждите нас с демкой на осеннем фестивале игр в Steam. :^)
Следить за нашим безумием можно тут - страница в стиме.