Последнее время на джое достаточно много постов от инди-разработчиков.
Я решил пополнить эти ряды! Не буду ничего скрывать - пост ради пиара и сбора фидбэка.
Многие сейчас скажут "гы-гы, очередное пиксельное индиговно" и будут правы!
Присаживайтесь поудобнее, будем этим обмазываться!
Больше года назад я пытался найти здесь художника http://joyreactor.cc/post/3588083 к сожалению с ним ничего не выгорело, человек пропал:) Но история не об этом.
Она начинается в не таком далеком 2016 году. Когда я, начинающий программист 1с, решил сделать свою игру.
Проект должен был быть максимально простым и быть законченным месяца за три. Если посмотреть на дату, видно что что-то пошло не по плану.
Первоначальная идея звучала довольно просто - "кот ломает мячиком кирпичи".
Но т.к. никакого плана особо не было, фичи к игре придумывались на ходу, технически все было реализовано через анус пса (который в последствии стал главным героем). Т.к. опыта у меня и моего напарника художника не было, все шло очень медленно, а потом художник отпал. Так я понял что на энтузиазме далеко не уедешь.
Спустя примерно полтора года, у меня накопилась куча начатых проектов похожих на кучу гуано.
Мне заклинило мозг и я решил во чтобы то ни стало довести хоть что-то до конца. Выбор пал на проект с котом ломающим кирпичи, который к тому времени был почти готов, но ему сильно не хватало графической части. Но, как это часто бывает у программистов, мой навык сильно вырос за это время и посмотрев на код, я решил переписать проект с нуля.
Художественную часть было принято заказывать на фрилансе. Изначально бюджет был на уровней одной моей ЗП. После он возрос до 4-5 кратного значения, на который ушли все мои сбережения за пару лет.
Неудачно стокнувшись с неадекватом во фрилансе и просрав одну ЗП я думал что все пропало, но раз уж решил довести до конца, то надо делать. Запомнилась одна фраза со службы в армии "Гнить так гнить" - она стала моим девизом на протяжении всей работы над проектом.
Переписывал проект я на протяжении 8 месяцев, каждый день, после работы. Благо мне повезло найти двух офигенных людей - художника и аниматора по пиксель арту. Их арт сильно поддерживал во мне мотивацию довести дело до конца.
И вот я на финишной прямой, через пару недель релиз.
BBW ведьма (Не смог загрузить гифку, но в движении она прекрасна)
О самой игре
Максимально кратко идея описывается так: платформер + арканоид.
Ты управляешь персонажем как в классических платформерах и тебе нужно ломать кирпичи в противоположной части экрана. Но что бы не было уж совсем просто - за кирпичами прячутся враги, обитающие в этой локации. Они довольно агрессивно отстреливаются и всячески мешают тебе.
Игра получилась довольно хардкорной, но есть и легкий режим.
Суть игры в том что нужно отбивать мяч, не давая ему улететь за экран - так он становится сильнее.
Начинает пробивать насквозь первый попавшийся кирпич или создавать взрывную волну при ударе.
Монстры есть следующих типов (вариаций чуть больше, это основные):
1) Просто стреляющие
2) Хватающие руками из под земли насильники твоей души
3) Снайперы
4) Ведьмы с парализующими ловушками
5) Шпарящие лазером адовые машины страдания
Все они в полной мере дадут насладиться игрой и прочувствовать тяжелый путь пса.
Вдохновлялся мегаменами,кастелваниями и иже с ними. Хотелось сделать такой крепкий середнячек – без всяких прорывов и откровений, но в который интересно играть.
Собственно, на днях я смог победить гугл плей консоль (теперь я знаю почему существует отдельная должность релиз-менеджера), и состоялся релиз первого уровня. Если кому-то понравится буду пилить дальше, благо всямеханика уже есть. Если кто хочет заценить, прошу, ссылка на гугл плей:
Игра про 30 летнего адепта огненной магии - Выходит на STEAM
Хау всем Реакторчанам!)
Хочу поделится своей радостью) и представить вашему вниманию маленькую игру что я и мой брат сделали) это наш первый проект) и мы старались сделать его с душой)
Сами мы те ещё игроманы, и всю жизнь мы стремились к тому, чтобы самим делать игры) те игры которые бы нам хотелось видеть)
И вот, маленький шаг навстречу своей мечте) игра "Magician of Fire" по русски "Маг огня") это маленький незамысловатый платформер, с ловушками и боссами) в котором будет приятно провести вечерок за кружечкой чая, или пива) он не идеален и это мы отлично видим) но всё же это первый наш проект и нам он очень дорог) этож как родной ребёнок)
Привет! Это снова один из разработчиков Despotism 3k, зашел рассказать о результатах запуска на steam.
Раньше я сначала писал пост на Joy, а потом рерайтил его на DTF. В этот раз мне кажется большой пост больше подходит для аудитории там, а для аудитории здесь - расскажу всё короче. Ну и если предыдущий не читали, лучше сходите по тегу, станет понятней.
Результаты запуска
На данный момент мы продали около 10к копий игры, что больше чем я ожидал в среднем, но "смешное число" для крупной компании. Но вообще я доволен - уволился из офиса и теперь 100% инди разработчик, как и напарники. В момент запуска сумели вылезти в популярные новинки и даже немного на главную, во многом за счет того, что сумели набрать 4к вишлистов до старта (спасибо Вождю в том числе!)
Вначале, что понятно, большая часть игроков была из России. Но в итоге довольно быстро это стало не так. Если в два слова - если игра продается в одной стране, steam будет ее рекомендовать везде - рекомендательной системе, слава Гейбу, плевать на регионы.
Вообще, большую часть продаж делает сам steam. У нас посещений страницы из поиска и извне в сумме - 4.5%. Остальное - работа Вольво.
После релиза
Смотрели как нас стримят. Не так много, как у наших товарищей "I hate this game", но все равно - очень много. И смотреть это волнительно! И когда "Рефанд" от стопгейма выходил, переживали пипец. Но нас не рефанднули =)
Участвовали в еще одном шоу-кейсе, выиграли xbox =3
Их два. Один - сделали фичу стартовых наборов, стандартную довольно для рогаликов. Чтобы разнообразить игру, можно начинать с различными стартовыми условиями. Делать было не очень сложно, зато как по мне - реиграбельность сильно выросла. А второй - сегодня зальем, уже вот-вот. Сделали вторую сюжетную кампанию, запилив в нее принципиально новую механику походов по карте местности. Играется эта вторая кампания совершенно по другому, убили на это почти три месяца =) И скидка будет недельная в 25%, может быть снова внимание привлечем немного.
Ну вот собственно и всё! Задавайте свои вопросы, на всё отвечу - а то я не очень знаю, что на самом деле вам интересно.
Привет, Joy! Сегодня на steam выходит наш проект Despotism 3k, про него дальше и будет речь.
До этого я сначала пилил посты сюда, а потом рерайтил их на DTF. В этот раз делаю наоборот, да простит меня вождь. Язык получился слишком формальный, да и букаф через чур много - но что поделать. В этой статье я пройдусь по всей истории разработки нашей игры, поэтому, если вы просто хотите узнать о том, что это за Деспотизм такой, можете посмотреть на странице steam - мы там все описали максимально честно, и ничего не скрывая =)
Вступление. Рождение Деспота
До «Деспотизма» (как, впрочем, и сейчас) я трудился геймдизайнером в студии, производящей мобильные игры. Мне нравится моя работа, но на ней я всё же занимаюсь проектами, задуманными другими людьми и помогаю реализовать чужие амбиции. Свои же амбиции не дают сидеть на месте ровно и заставляют искать варианты, где бы развернуться во всю ширь и глубину фантазии.
В этот раз я решил впервые поучаствовать в игровом джеме Ludum Dare, на котором разработчики всего мира делают игры за два-три дня на заданную тему, а потом оценивают друг друга и пишут лестные комментарии. Я плохо пишу код и ещё хуже рисую, но был готов убить выходные, чтобы сотворить что-то в уютном одиночестве.
Но когда я сообщил о своем намерении в конфу друзей в Discord, в которой мы обычно играем в «Доку 2» и другие, пожирающие время, игры, на моё удивление сразу же ко мне присоединился мой друг художник-дизайнер Антон Rune_Drawer и тут же за ним подтянулся программист Сергей KapguHaJI. Парни занимаются производством сайтов на фриланс, но решили «по фану» вписаться в джем.
После объявления темы «Running out of power» я лежал, глядел в потолок, и думал об игре. Никаких методологий по придумыванию игр я не применял и не применяю — позволяю работать больному подсознанию. Может быть, идея бегающих в колесе людей, добывающих этим энергию для погибающего робота, пришла ко мне потому, что в этой же комнате в колесе бегали мои шиншиллы, а людей я в принципе люблю не особо?
На одном ресурсе далеко не уедешь, и я решил, что люди в колесе должны уставать и есть еду. А ещё число людей должно быть возможно увеличивать, при чём без всяких этих ваших аистов и пробирок — только хардкор и эксплуатация. Так появились механики усталости, питания и размножения, вдобавок к потере и восполнению энергии.
Все здания посвящены этим ресурсам. Даже биореактор — его мы добавили просто потому, что он сам напрашивался в наш городок. Какая деспотия может быть без личного биореактора? То, что ресурсы будут тратиться по таймеру, а добываться постепенно, казалось само собой разумеющимся. Это добавляет аркадности, даёт игроку периоды облегчения и периоды напряжения, создает моменты «вот-вот, ещё чуть-чуть».
При этом было понятно, что концепт не блещет разнообразием, и надо бы игрока чем-то удивить. Из личных предпочтений пришло то, что игра будет хардкорной, в которой проигрывать будешь чаще, чем выигрывать. Оттуда же движение в сторону рогаликов (roguelike) в виде случайных событий. При чем на джеме событий всего было 10 штук, как и уровней, которые нужно пройти. Но даже тогда случайность выпадения событий делала сессии разнообразными, что заставляло игроков пробовать снова и снова, пока они не проходили нашу небольшую игру.
За три дня джема мы мало спали, плохо ели, но результат превзошел ожидания — ничего себе, 11 место из 1361 игры! Позитивные комментарии, упоминание о нас на Gamin и на YouTube — всё это позволило поверить в себя, чтобы твердо решить: мы будем переть дальше. Слава Деспотизму!
Полгода разработки. Всё серьёзно!
Да, мы решили что будем делать полноценную игру, и что хотим именно на Steam в первую очередь. Во-первых, потому что сами в основном играем там. Во-вторых, опыт в мобильной разработке дал мне стойкое ощущение, что нефиг там делать без маркетингового бюджета. Мы использовали сервисы: Trello для задач и напоминалок, Google Doc для диз-дока и Google Sheets для баланса.
Диз-док, или его подобие, не описывает в нашем случае игру в целом, а описывает отдельные механики, которые понятно как реализовывать. Баланс сводится к тому, что есть две прогрессии: добыча ресурсов при идеальных действиях игрока, и бездушный расход ресурсов. Соотношение в конкретные моменты этих двух чисел образует кривую сложности, которую я уже и крутил в своё удовольствие
На джеме игра была написана на Construct, при этом особого опыта в нем у программиста не было. Из различных соображений он решил его выкинуть и переписать всё на Unity (в котором опыта не было совсем). Со страницей в Steam мы решили не откладывать, поэтому художник занялся нашим первым трейлером — как это мы страничку без трейлера заведём!
Пока у парней было чем заняться, я формулировал изменения в механике игры. Прокачка зданий напрашивалась, опять же, сама собой. Ограничение числа манипуляторов, таскающих людей, и покупка их отдельно — для большего разнообразия и усложнения жизни игроку. И самое главное — много, много самых разных модификаторов, появляющихся в результате случайных событий!
При этом было решено, что события не будут падать кирпичом на голову, а будут завернуты в диалоговые события. И вообще — игра будет с сюжетом! Благо, я раньше увлекался писаниной, даже в один малотиражный сборник рассказов попадал, поэтому в силах своих в этом плане уверен.
Тот самый старый трейлер
После оформления страницы в Steam, мы взялись за соцсети и сайт. Я ведь говорил, что парни сайтами зарабатывают? Вооот... Тут надо отметить важный момент об особенностях демократии в нашем «Деспотизме». У нас каждый имеет свою зону ответственности.
Другие могут что-то рекомендовать, ноо конечное решение на том, кто делает. Это правило помогло нам шатко-валко доехать до релиза, ведь для каждого это был «его собственный» проект. Поэтому, когда парни реализовывали очередную анимацию (которую, к слову, после редизайна пришлось выкинуть), я только плакал и ворчал «о, по моему мнению, зря теряемом времени», но ничего с этим не делал.
Мы разобрались со всеми промо-работами, и продолжили основные. Покопавшись в имеющихся редакторах квестов пришло решение делать свой!
В течение трёх месяцев мы не говорили про «Деспотизм». Художник в 50 раз перерисовывал здания, пока программист большую часть времени занимался работой и немного допиливал редактор квестов. Я писал эти самые квесты, но делал это в 50 раз медленней чем планировал. Я понял, что мы «закапываемся». Я хотел доделать проект.
В итоге мы договорились до следующего: мы разбиваем всё что осталось доделать по игре на задачи и доделываем игру в течение двух месяцев. Парни при этом не занимаются своим фрилансом, а только делают игру. Деньги я в итоге «одолжил» только художнику, по простой и очень жадной схеме — он мне возвращает с первых доходов игры 200% от одолженного. (Но помните, что на том этапе не было никаких гарантий, что релиз вообще состоится. Опять же, по договоренности, вне доходов с игры — он мне ничего не должен)
27 апреля 2018 у нас был редактор квестов и вот это:
И это было хорошо! Я хотел закончить игру за два месяца, я боялся, что в итоге её вообще никогда не будет. Художник уменьшил размер пикселя в четыре раза, и скорость прорисовки анимаций уменьшилась раз в 16. Это понадобилось для того, чтоб можно было добавлять много разных мелочей с модификаторами, и при этом они оставались читаемыми. Да и в целом, конечно, так стало выглядеть лучше.
Но, само собой, мы ничего не доделали за два месяца, но все было не зря. Процесс снова пошёл с новой силой, да и я, со своей прагматичной осторожностью, не влазил ни в какие кредиты и был хоть и расстроен, но готов к отсрочке.
Примерно тогда же ко мне в гости на музыкальный подкаст зашел Вова Седых. Слово за слово оказалось, что он всегда хотел сделать музыку для игры, и наш концепт ему понравился. Так у нас в команде появился профессиональный музыкант!
Разработка шла, но дедлайн в виде «деньги кончатся» не сработал. И тут я нашел новый — конференция! Я подался на White Nights, и отступать стало некуда. Билет стоит вполне приличных денег, и идти туда с кривой демкой никому не хотелось. О конференции самой я уже писал, но самое главное было в ней то, что именно к конференции мы собрались и сделали первый работающий билд со всеми фичами, которые планировались в конечной игре.
И конференция прошла отлично! Да, я был на ней один, но как мог передал команде все хвалебные отзывы, которые услышал от залипавших у нашего стенда игроков.
Последний рывок. Он трудный самый
Казалось бы, что ещё? Но мы знали о недостатке контента, о багах, о недоделках. У нас большой список фичей на будущее, но все они нещадно убраны в бэклог уже на время после релиза. Но даже то, что мы считали обязательным, выглядело весьма пугающе по времени реализации.
Мне как раз вовремя начали задерживать зарплату, плюс появились непредвиденные но непреодолимые расходы — я больше вкладываться не мог. Надо сказать, что я то в наглую продолжал работать в офисе, поскольку по сути, разработка такого инди-проекта — это 90% код и графика, а мой геймдизайн — не более 10%. Да и не готов я был с женой и собакой бросать уютное кресло офисного планктона.
Парни же в процессе всей разработки периодически вкалывали неделями без перерыва. В итоге было два варианта: либо парни должны были найти фриланс и откладывали «Деспотизм», либо нужно было найти бабло. Конечно, мы всю дорогу неумело искали издателей и инвесторов, но результат был нулевой.
Мы решили начать с ближайших друзей. По той же схеме, по которой финансировал художника я, но уже под 150% — всё же проект уже больше похож на что-то, что может принести каких-то денег. И такой инвестор нашёлся (привет тебе!), и мы смогли ехать дальше.
А дальше что? Анимирование, эффекты, логика модификаторов, переписывание одного и того же кода раза по три (дали бы время Кардиналу, он и сейчас бы переписывал), споры за игровую логику (в итоге даже локальный мем появился «игровая условность»), участие в «VK Fest», переделывание всего интерфейса, выступление на Chaos Construction, , заказ локализации на английский (у нас юмор, сами переводить не решились, спасибо Альфине!), ещё одна поездка на White Nights... И вот, мы здесь!
Отдельно пару слов про партизанский маркетинг. В основном он сводился к участию во всех мероприятиях, до которых дотянулись, и в ведении социальных сетей. В нашем случае, мы постили раз в неделю в «субботу для скриншота» у себя и во всех мной найденных пабликах. Что-то это приносит, и если вы маленький инди, делать это стоит.
Ещё мы делали посты на reddit и DTF, кроме Джоя. Больше всего, кстати, просмотров дал именно Джой — слава вождю! За неделю до релиза я начал рассылать письма подходящим нам ютуберам с предложением поиграть в наш «Деспотизм» до официального релиза. Отвечают очень мало, но нами заинтересовался CRYSTAL, а затем — ViteC. Парням игра понравилась, и в итоге они принесли нам больше «вишлистов», чем вся наша активность за всё время до этого. Сейчас подтянулись ещё несколько летсплееров, включая одного западного. Надеюсь, будет ещё больше!