Re.Surs — моя первая инди-игра в Стиме
Здравствуйте, в этой статье я расскажу, как я больше года делаю свою первую (более-менее серьезную, если так можно сказать) инди-игру для Стима.
На самом деле игра, это ремейк моей самой первой игры на RPG Maker, о ней даже есть информация на сайте https://gamin.me/games/nehroniki-detektiva-novyy-vyzov?show=posts
Спустя 10 лет выхода этой игры я решил сделать полную ее переделку, почти полную, но уже на Unity.
Диалоги, общий сюжет и нарратив остались почти такими же, просто кое-где были сглажены углы, поправлены диалоги, убраны неуместные шутки, вырезаны ненужные уровни из игры и значительно переделано начало игры.
Что же конкретно было изменено, так это жанр и вид игры.
Игра из JRPG превратилась в сайд-скроллер 2д-шутер с боевыми зонами (игрока закрывают на арене, где нужно победить всех врагов\монстров) и битвами с боссами.
Также ГГ — Детектив теперь молчаливая Джесси Салливан, которая передает привет Гордону Фримену 😉
https://store.steampowered.com/app/1603260/ReSurs
Как все началось и почему я решил переделать именно эту игру?
На самом деле решение переделать игру давно назревало, я искал различные ассеты, которые бы смогли помочь в приобретении нового облика для игры.
Решение переделать именно свою первую игру, мне показалось верным решением, так как фактически игра на мейкере стала для меня некой большой альфа-версией, на которой я получил опыт в принципе доведения игры до конца.
Только в начале 2020 у меня появилось достаточно времени и желания, чтобы приступить к реализации своего замысла. Не скажу, что разработка шла гладко, иногда простой мог составлять по 2 недели…но в целом, я мог себе такое позволить, ведь нельзя заставить себя творить, ведь так? 😊
Скажем так, в начале разработки я пробовал экспериментировать.
Думал даже, что может попробовать сделать игру в 3D, но тогда весь сюжет\контент оригинала пришлось бы ужимать, так как сам создавать качественный 3D-контент я не в состоянии. Ну и конечно создавать уровни в 3D затратней по времени и качеству.
2D-пиксель арт — очевидный выход в данной ситуации, контента такого хватает, но нужный собрать было достаточно проблематично.
Пришлось делать небольшие правки, подгонять по цвету существующие спрайты, в общем что бы все выглядело более-менее органично. В некоторых моментах получалось, в некоторых нет, пришлось пойти на компромисс между качеством и доступностью.
Готовые ассеты в основном использовались для окружения. Для персонажей, врагов и боссов мне помогали несколько фриланс-художников. Также промо изображения (изображения для стим-страницы) мне помогли отрисовать фриланс-художницы.
Без художников бы не было таких эпичных боссов (на мой взгляд), оригинальных монстров и выделяющихся героев.
По итогу я очень доволен их работой, так как из готового (что есть в сети интернет и что я умею сам, спойлер: ничего) невозможно было бы собрать игру в таком виде, какая она сейчас.
Программированием игры занимался я, в одиночку. Хоть и за основу был взят ассет Rex Engine, но я не могу сказать точно, что я могу его рекомендовать (учитывая, что его уже не продают в Unity asset store).
Код для 2D-физики в общих чертах сносный, но некоторые детали в коде и его оптимизации дают пищу для размышлений, насколько эффективно этот код исполняется.
Несмотря на то, что 2D-передвижение уже готово за меня, было проделано множество работы по адаптации под основной геймплей-цикл (core loop). Нужно было определить боевые зоны, правильное появление врагов, для боссов написать определенные механики (что делало бы их боссами), написать логику для триггеров для специальных событий.
Т.е. в целом, ассет сэкономил мне базовые функции 2D-платформинга\2D-передвижения, все остальное кодить пришлось самому, хоть и на основе ассета.
Одной из фич игры является смена героев во время боя или режима исследования. Каждый герой обладает 3 способностями, которыми могут подойти под определенные условия боевой зоны.
Игрок может играть\пройти игру только одним героем
(однако одним любимым всегда не получится, в игре будут моменты, когда надо играть только определенным другим героем)
и вообще не использовать способности других.
В этом плане игра дает небольшую свободу игроку. Единственное, что не меняется так это оружие героев — все они умеют пользоваться одинаковым. Фактически, как для игрока важными становятся способности героя (в комбинации с текущим оружием), которые могут пригодиться в зависимости от ситуации
(например при битве с одним из боссов, Бейзил может применять способность «ЭнергоСферы», чтобы временно парализовать его).
Для борьбы с врагами игроку дается почти целый арсенал (всего 9 типов оружия). Каждый тип оружия будет эффективен по мере продвижения игры.
Игрок, конечно, может проходить всю игру используя только пистолет, только тогда игра превратится в аналог Dark Souls :D
В общей сложности это классическая схема: выдавать более эффективное оружие по мере прохождения линейной игры…если не учесть небольшой игровой твист
(в этот раз спойлера не будет 😉)
По поводу сюжета
На мой взгляд в игре не слишком много слов (~8 тысяч слов), но я пытался уместить, как и важные сюжетные диалоги, так и просто диалоги про мир игры (лор). Сюжет, как, впрочем, и сама игра, вдохновлена моими любимыми играми: Half-Life, Doom (3), Deus Ex.
Но как известно, игры могут передавать сюжетные детали и элементы не только через слова, но и через окружение, звуки и катсцены. Думаю, вся эта комбинация создаст необходимое погружение в мир игры.
На что же ушло время разработки?
Если так посчитать 1,5 года разработки точно будет. Большую часть заняло создание внутриигрового контента (дизайн уровней — геймплейный и графический, катсцены, специализированные механики) и программирование (+ геймплей тестирование и правка критических, софтлок багов). Иногда был «отдых» от игры, чтобы так сказать взглянуть на игру чуть посвежее.
Арты (заказы у фрилансеров) и подгонка ассетов заняли 3-е место по времени разработки.
Правка диалогов и перевод на английский примерно столько же по времени, как и арты.
Единственный минус, который я не рассчитал: я до последнего момента делал игру на временных спрайтах, хотя надо было распараллелить этот процесс и заняться поиском художников для персонажей намного заранее (это бы сыграло мне на руку и сэкономило пару месяцев точно).
В целом соло-разработка не сахар, особенно когда ты только умеешь программировать и немножечко писать безумные диалоги (шучу :D).
Как итог, надеюсь игра выйдет в ноябре, потому что я даже морально подустал ее делать и хочется уже релизнуться и посмотреть на результат — это самое страшное, на самом деле, как для первого раза релиза в Стиме.
https://store.steampowered.com/app/1603260/ReSurs
Всем спасибо за внимание, всем удачи!
- 13 сентября 2021, 18:24
- 018
Похвальный труд.
Почему именно стим? Там ни аудитории, ни денег. Игры берут только с огромной скидкой. Сам там издаюсь, поэтому знаю. ИМХО там есть очень большой риск большого разочарования, особенно для творческого человека - может начаться ощущение что все 1.5 года работы впустую. Найди издателей на консоли - там больше отдача. Ну или попробуй пробить Стим маркетингом, не факт что получится.
Можно, но это нужно уметь делать, с опытом приходит. Только не "заставить", а "вдохновить" скорее всего. "Заставить" - это делать что-то что не очень нравится. Если относиться к геймдеву как к работе то нужно "заставлять", да. Если как к творчеству, то лучше "вдохновлять". Бывает не прёт, да. Тогда либо используешь какой-нибудль проверенный персональный источник вдохновения, либо меняешь фронт работ. В соло этих фронтов всегда достаточно.
Сахар, сахар. Главное - уметь кайфовать с результата своих трудов. А потом через года три запустишь свою игру и такой "нихера как я тогда сделал, вот это да!"
У него и графика посимпатичнее, чем в твоих и в целом игра привлекательнее. Думаю, будут брать.
Лол, снова диванный критик-по-жизни-неудачник, со своим очень важным мнением =)
Т.к. ни одной своей игры платно ни в Стиме ни где-либо ещё ты не издавал, то прощу тебе твоё невежество и поясню. Не важно какая в игре графика и насколько игра привлекательна лично для тебя. Важно что ты ноунейм и у тебя нет фанбазы. Так что с десяток знакомых и пара десятков зевак тебе закинут эти 100-200 баксов. А так у игры не будет видимости(тем более что она инди от ноунейма), а если и будет, то "дешёвое инди - значит брать не менее чем с 75% скидкой" - это всё, что тебе скажет основная аудитория стима. В стим выходить стоит если тебя игроки знают, или с поддержкой более менее крупного издателя. То есть там где начинается манипуляция мнениями.
А так ты прав, будут брать, да, долларов на 100-200 в первые пару недель релиза разберут, пожалуй. Но это предел того ,что игра может получить без маркетинговой поддержки. На бандлах с риском быть забаненым ещё долларов на 500 можно было бы получить. Но я не думаю что это ТО, на что рассчитывает автор за 1.5 года своих стараний и вложений по худ части. На консолях есть неплохие щансы игру на 5-10 килобаксов отбить только в релиз.
На этом и порешим.
Только я бы оскорблениями не раскидывался. Жизнь она такая, любит ставить людей на место. Меня в моей пока что почти все устраивает, если что. Чего и вам желаю.
Ты можешь не раскидываться оскорблениями, разрешаю. И так знаю что ты умеешь только бессмысленными подъёбами общаться, иначе я не вижу ни одной причины для твоего комментария к первому в этой ветке высказыванию. Если хочешь оспорить моё высказывание - в студию какие-то более убедительные пруфы чем "я считаю что у тебя игры хуёвые". А так это не серьёзно и расценивается мной как троллинг. Троллей я не уважаю и готов с утра до ночи оскорблять.
Не думаю, учитывая что ты пытаешься всех тонко унизить при первом удобном случае. Научишься говорить с людьми на равных без подъёбов - тогда может быть.
Действительно, пора бы и тебя поставить, чтобы ты не лез со своими глупыми провокационными высказываниями куда не следует. Можешь поискать другой объект для своего энергетического вампиризма, а с моей стороны можешь услышать только то что ты никчёмный мерзкий человек, не заслуживающий ничего кроме презрения. Типичный паразит общества.
Сначала вынь бревно из своего глаза. Я припомню минимум 3-4 случая, когда ты раскидывался оскорблениями в мою сторону, просто потому что это рунет и тебе сразу в глаз не прилетит, а не по делу. И в данном случае - что посеешь, то и пожнешь.
Замечание в сторону - мне на Гамине всегда не хватало смайликов. Т.к. местами шутку можно принять за серьезное высказывание или, действительно, подъеб.
Понятно, так ты, оказывается, вообще общаться не умеешь. Смайликов ему не хватает и насилия чтобы свои чувства выражать. Чуть что - сразу в глаз дать. Я же и говорю - мерзкий ты человек. Рекомендую пролечиться у психотерапевта.
Замечание в сторону - мне почему-то XD смайликов всегда хватает =) Наверное, потому что я нормальный человек :^) а не конченный мудак, который пытается напиздеть в качестве оправдания. ¯\_(ツ)_/¯
Ну, собст-на, это не я раскидываюсь оскорблениями направо и налево. Про тебя писали, что ты это себе только в рунете и позволяешь. Даже с геймдев.ру сдриснул по причине неумения общаться. Когда всех вокруг считаешь мудаками, быть может, это в тебе дело, а не в "мудаках".
И это все софистика - мне насилие не нужно, я писал о том, что ты пользуешься тем, что тебе как надо бы никто не ответит.
А ты, конечно же, заглянул в админку разработчика сабжа и померил его фанбазу
facepalm.jpg
Я, конечно же, воспользовался гуглом чтобы посмотреть где игра светилась без всяких админок. А ещё говоришь что в издательстве шаришь XD
Охотно поверю что ты лучше разбираешься в диванах, в духе: "Вот с этого дивана критика получается нежно-адекватная, а вот с этого немного с нотками троллинга."
Не уверен, что разница между совсем маленькой фанбазой и неплохой стартовой будет сильно видна вот прямо в гугле, но ок.
Спасибо за фидбек.
Издаюсь в Стиме, потому что это наверное сейчас лучшая доступная площадка для инди. Итч.ио, геймджолт рядом не стояли :)
В принципе, по Стиму я слышал разные мнения, если хоть как-то пытаться вкладываться в маркетинг, то может что-то и выйдет, ну и плюс доля везения тоже присутствует, повезет - будет отдача, не повезет - ну что же >:D
На счет консолей, не знаю, я нашел в интернете данные издателя, который делает порты на Nintendo Switch и другие консоли, попробую с ним связаться после релиза. Может чего и получится.
Кстати, да, согласен на счет вдохновения, я скорее всего неправильно выразился. Бывает, так и прет и хочется делать по игре что-то, мысли и идеи приходят все время, а бывает просто сидишь и ничего не получается :)
У тех же Epic Game Store может быть даже получше было бы. Там ещё не такая свалка как в Стиме и условия для разработчиков лучше (около 12% против 30% Стима).
Я тоже слышал. И на собственной шкуре пробовал (10+ игр в стиме) и с чужого опыта знакомых девов слышал с которыми общаюсь. Большинство трустори попадает под ошибку выжившего. Доля везения - это да, а может и нет.
В ЛС напишу ещё немного инфы, т.к. она не для диванных критиков, а для тех кто делом занимается =)
Как же так? Уже продал свою "мораль" кровавым жадным Эпикам? :)
Ещё один смешной человечек =)
Не продал, я же не пропогандист своих ценностей. Если разраб ищет возможности для самиздата, то это одна из. И не хуже Стима уж точно. Сам я там издаваться не собираюсь, но никого и не уговариваю. Лишь риски обозначаю.
Откуда ты знаешь, хуже ли там, чем на Стиме? Ты же ещё не залил туда 10 липовых игр, чтобы это определить? :)
Я пока не видел новостей про эпиков которые удалили 1000 игр из стора потому что паблишеры мордой не вышли.
По условиям для девов у Эпиков из того что я знаю - лучше. Другой инфой не обладаю. Кроме того что регулярные бесплатные раздачи приучают людей к халяве и есть риск что брать вообще не будут. По крайней мере я там ничего не покупаю, иногда халявные игры беру если нравятся. Думаю что среднестатистический паттерн потребления контента стора примерно такой и есть. Но ты верно подметил, что я там не издавался, так что деталей и внутренней кухни не знаю, увы.
А они уже начали брать всех подряд (обещали давно, но я особо не слежу)? Если всё ещё через питчи, то фейсконтроль так сразу и проходится :)
Да, но покупают ли люди там игры? Потому что, как я слышал, его устанавливают в первую очередь чтобы играть в Фортнайт, и во вторую - чтобы получать бесплатные игры, которые там раздают.
Я купил целую одну, потом узнал, что игры через год всё равно выходят в Стим, и больше не стал пока. Ещё там давали разные купоны на неплохие скидки, но которыми нельзя покрыть всю стоимость игры. Конкретно для рублёвых цен получилось фиаско, что купон по условиям только попадает под дорогое AAA, а большинство игр с региональными ценами в пролёте. Так что потратить купоны мне не удалось. Но я пролистал-таки при этом их всю библиотеку на тот момент. Плюс, я заметил, что бесплатные подгружаются всегда в конце, так что в процессе подгрузки можно раза три успеть главную страницу с фичерами туда-сюда пролистать. Не то что бы лично я захотел после этих показов что-то купить, но всё-таки.
Это хороший вопрос. Но примерно так же можно и про Стим сказать, только заменить Фортнайт на Доту, а "бесплатные игры" на "скидки 90%".
Сама игра выглядит хорошо, а над обложкой хочется еще поработать, как то она слабее арта в игре... Добавил а желаемое.
Спасибо :)
А что на счет арта, есть какие-либо мысли по улучшению?
В принципе, мне все нравится - вышло неплохо как для обложки.
Понимаю, что может можно и лучше, но просто к сожалению, не хватит бюджета, чтобы перебирать художниками и найти наиболее подходящий промо-арт. (Да, да, пожаловался :))
Ну, тут главное чтобы тебе нравилось) я бы сделал акцент на перса, вот набросал
Собственно, Re.Surs выглядит, судя по трейлеру, хорошо. Добавил в список желаемого. Наверное, прикуплю по выходу.
Супер! Спасибо за поддержку!
Выглядит здорово. Удачи! =)
Не совсем понял (может не внимательно прочитал), но по описанию ГГ один персонаж, но можно сменить в любой момент. Как это отражается на сюжете? Не важно кем играть, а сюжет будет от одного идти? Или мы собираем "команду" по ходу прохождения?
Спасибо =)
По поводу героев: играть именно геймплейные битвы можно одним персонажем и его сменить в любой момент, по среди боя, например, примерно как в tmnt 1989 на nes =)
А сюжет двигается вперед для всех героев, которые в команде на данный момент.
В мирном режиме ака режим исследования все герои ходят вместе.
То есть вы правильно предположили, мы собираем команду по мере прохождения игры :)