Gamedev Андрей Верещагин
5 262

Кошки и славянская мифология: беседа с автором метроидвании Catmaze

О том, каково разрабатывать игру в одиночку.

В закладки

Catmaze — пиксельная метроидвания от российского разработчика Славы Гриса. Она вышла в Steam 24 мая. В центре сюжета — волшебница Алеста, которая путешествует по миру, вдохновлённому славянской мифологией. Её элементы здесь сочетаются с анимешным визуальным стилем.

Слава Грис создавал эту игру в одиночку на протяжении 14 месяцев. Теперь, когда Catmaze добралась до релиза, мы поговорили с её автором о том, что заставило его пойти в геймдев и каково это — создавать что-то, полагаясь лишь на собственные силы.

Итак, игра вдохновлена славянскими мифами, но персонажи и котики будто пришли из какой-нибудь JRPG. Как ты добивался того, чтобы всё смотрелось цельно? Не думаешь, что такая эклектика отпугнёт игроков?

Когда я выбирал сеттинг игры, изначально склонялся к тому, чтобы создать нечто, основанное на европейских сказаниях о ведьмах. Но когда я углубился вопрос, меня реально ужаснула кровавость и жестокость подобных историй и ведьминских обрядов. Так что я принялся искать что-то другое.

Наткнулся на славянские мифы, и мне очень понравились их суеверия. Они были «логичнее» и «светлее». На контрасте с тем, что я читал ранее получилась такая красочная картинка. А JRPG от неё веет потому, что мне хотелось сразу объяснить игрокам: у меня JRPG-подход к построению сюжета — куча персонажей, каждый со своим характером, и очень много диалогов.

Выходит, что «анимешность» пробилась в игру не чтобы привлечь новых игроков, а чтобы скорее отпугнуть тех, кто не любит подобные игры. Я вот сам фанат стареньких JRPG и мечтаю рано или поздно создать идеальный симбиоз метроидвании и JRPG. Catmaze — мой первый шаг к этому.

Вообще, славянские сказки и культура редко появляются в играх. Есть у тебя какие-нибудь любимые тайтлы, вдохновлённые славянским фэнтези или мифами? Может, на какие-нибудь из них ты ориентировался?

Если бы я встретил прямо суперуспешные игры в этом сеттинге, то выбрал бы, наверное, что-нибудь другое. Я видел The Mooseman, но это игра совсем иного жанра, и её создатели решили сгустить краски вокруг мира, я же, напротив, попытался сделать его максимально солнечным.

Catmaze — это метроидвания-платформер. На какие игры этого жанра она похожа больше всего, как тебе кажется?

Определённо, на Momodora: Revive Under Moonlight. Я следил за проектами из этой серии ещё пока делал Reflection of Mine, и остался в восторге. Но мне не хватало в ней нескольких вещей. Во-первых, более живого и детализированного мира. Я старался избегать сплошных заливок для задних фонов и рисовал все кустики-цветочки настолько детально, насколько мне позволял размер холста 480х270.

Во-вторых, мне очень не хватало в ней сюжета и более колоритных персонажей. Мир этой игры хоть и прекрасен, но он не населен почти никем и кажется пустым. Взаимоотношения между героями не развиваются, а мне вот как игроку очень интересно на это смотреть.

Насколько сложно разрабатывать всю игру одному? Сколько времени и денег у тебя примерно ушло на неё? Музыку тоже сам писал?

То, насколько сложно разрабатывать игру одному, зависит скорее от типа характера, нежели от каких-то навыков. Точнее даже от того, что хочется сильнее развивать: характер или навыки.

Мне тяжело работать с людьми. Я весьма требовательный, к проектам отношусь всегда как к чему-то личному, с полной отдачей, и любое пренебрежение к ним воспринимаю как личное оскорбление. Потому молча сидеть за компьютером и за пару лет научиться всему самому мне показалось проще, чем решиться кого-то снова впустить в создаваемый мой мир.

Я пытался научиться писать музыку, но понял, что разработка игры растянется ещё на год, и потому в игре играет только одна написанная мной композиция — из главного меню с котиком. Всё остальное сделал отличный парень Дмитрий Емельянов (Expecte Amour), с которым у меня получилось сработаться только по той причине, что он такой же упёртый и отбитый, как я.

Вот, предположим, вы музыкант. И вы написали демо трека, которое заказчику очень понравилось в таком виде, и он просто попросил вас его выслать так, как есть. И любой бы выслал, мол, работа же сделана, заказчик доволен. Но Дмитрий чаще всего писал что-то относительно оскорбительное, заявлял, что трек никуда не годится, и садился его переделывать, хотя никто его об этом не просил. Он писал музыку до тех пор, пока сам не начинал считать её идеальной. Времени на всё это ушло — 14 месяцев. А денег… а на что их было тратить?

Правильно ли я понимаю, ты планируешь и в дальнейшем делать игры в одиночку? Нет желания основать собственную студию, или примкнуть к уже существующей?

По предыдущему опыту мне кажется что «командная работа» рождает только перемотанного скотчем из компромиссов монстра, а не целостный проект. Мне очень болезненно вставлять чужие идеи в свои личные игры, так что едва ли я сработаюсь с кем-либо, пока не поменяю подход. В дальнейшем я планирую всё так же работать в одиночку, но кто сказал, что через год я буду смотреть на вещи так же, как смотрю сегодня? Всё может измениться.

Для того, чтобы в одиночку делать игры нужна недюжинная усидчивость и дисциплина. Как мотивируешь себя доводить начатое до конца?

Ох, о мотивации и дисциплине я могу написать прямо целый талмуд на сотню страниц. Тяжело высказаться кратко, но я попробую.

Во-первых, я научился отличать «отдых» от «досуга», и предпочитал свободное время проводить так, чтобы это прочищало мои мозги, а не грузило их ещё большим количеством ненужной информации. Спорт, секс и путешествия — лучшая терапия, чтобы не сойти с ума от усталости.

Во-вторых, я не особо часто задумывался о том, что я чувствую, пока делаю игру. Ты просто сидишь и делаешь. При чём тут усталость, лень, эмоции, отсутствие мотивации?

В-третьих, от моментов, когда скорее хочется сдохнуть, чем продолжить работать, помогают очень простые способы. Например, устав от проекта или страдая от невозможности решить очередную проблему, можно просто заставить себя посидеть 15 минут абсолютно ничего не делая. Не смотреть мемасики, не отвечать в соцсетях, не включать фильмов. Просто не двигаться в полной тишине. Если я не засыпал, то мне хватало и пары минут, чтобы взять себя в руки и вернуть желание создавать, так как мозг перенастраивался на генерацию информации, вместо того, чтобы ждать её «получения».

Второй способ ещё проще: если предстоит сделать много работы, а руки опускаются, стоит отбросить 90% задач и включить компьютер просто чтобы исправить какой-нибудь малюсенький баг или просто передвинуть пару кустиков. Когда я так делаю, я прихожу в себя уже спустя семь часов, проделав чёртову тучу работы, от которой якобы отказался в начале. Достаточно было начать.

Как продвигал Catmaze? Всё-таки сейчас инди-игре легко «утонуть» в Steam.

В наши дни уже никого не удивишь тем, что ты сидишь в гараже у бати и делаешь в одиночку игру. Большинству СМИ абсолютно не интересно писать о ноунеймах, как бы хорошо их игра не выглядела. И я их не виню — разработка игр стала весьма доступной, и таких как мы тысячи. Представить боюсь, сколько писем получают крупные издания каждый день.

Я пришел к выводу, что лучший способ для маркетинга — это конференции. На них ты знакомишься с людьми, и уже становишься для них нечто большим, чем просто парнем с очередной игрой в разработке. Твоя игра обретает лицо — твоё. И если ты покажешься людям интересным, то и игра заиграет для них новыми красками. Это не блат, а просто человеческие отношения.

На каких конференциях довелось побывать? С кем познакомился, что узнал?

Сильнее всего мне нравятся конференции White Nights. Они собирают правда отличную тусовку, а крутизна уровня организации и роскошности этих мероприятий зашкаливает. Самое полезное, что я узнал, это то, что я не один: я хоть и сижу целыми днями в комнате и делаю игры, но при этом являюсь частью такой большой и развитой культуры. Это очень вдохновляет.

Но я бы не рекомендовал ограничиваться только конференциями для разработчиков и издателей. Я много раз выставлял игру на мероприятиях вроде «Старкона» и EpicCon. Там совсем другая аудитория и вместо прессы и разработчиков в игру начинают играть обычные люди. Их отзывы очень важны, а если игра им понравилась, то они о ней расскажут друзьям и позовут их поиграть. Это запускает уже сарафанное радио, которое тоже является отличным способом маркетинга. Особенно для инди.

Почему не пытался выйти со своей игрой на Kickstarter?

Во-первых, для работы в одиночку мне требовались средства только на еду. А во-вторых, я уже бывал на подобной площадке — Boomstarter — со своим предыдущим проектом. Кампания прошла более чем успешно — собрал 131%, но я помню, каким это было адом. Сам процесс разработки отложился в долгий ящик, и работа велась в основном над различного сорта промо-материалами и общением со СМИ. Я считаю, что это весьма косвенно относится к разработке игр.

Я не люблю заниматься чем-то, что не делает мою игру красивее, интереснее или длиннее. Думаю, для этого всё-таки нужен другой человек.

Расскажи немного о технической стороне разработки: какими инструментами пользовался, что пришлось изучить на ходу.

На ходу пришлось изучать почти всё. Я уже выпустил один проект в Steam ещё до начала разработки Catmaze, но то была головоломка с видом сверху, и переход к динамичному платформеру стал для меня прыжком совсем в другую сферу.

Игра сделана на Construct2. Я его выбрал, потому что он удобный, и я не смог ничего придумать, что нельзя было на нем реализовать (если говорить о 2D-графике, разумеется). Зачем мне искать другой инструмент, если всё, что я хочу, я могу сделать на Constuct2? Музыку и звуки я под наставлением Expecte Amour учился делать в FL Studio, а вот большую часть графики нарисовал в самом Constuct2. Не то, чтобы там был шибко крутой редактор, но если у меня есть инструмент «Карандаш», то мне этого хватит.

Как давно ты делаешь игры? Можешь рассказать что-нибудь о своих прошлых работах?

Моей первой серьёзной работой была Reflection of Mine — хардкорная головоломка о девочке с синдромом множественной личности. До неё я пытался делать «мобилки», но мне аж стыдно стало выкладывать это как какое-то личное произведение, и я слил исходники на стоки, чтобы в них ковырялись другие разработчики.

Я вообще очень долго не верил, что смогу один сделать хорошую и большую игру. Reflection of Mine обрастал деталями, механиками и уровнями постепенно, и мне удалось удержать эту хлипкую громадину на плаву только потому, что первый год я убеждал себя, что делаю это не на продажу, а так, для себя. А затем меня закинуло на шоукейсы и я, понаблюдав за реакцией игроков, понял, что смогу ради них собрать из невнятной кучи механик что-то целостное.

Оглядываясь назад на Reflection of Mine, ты доволен своей игрой? Прошло немало времени, ты набрался опыта, может быть, замечаешь какие-то ошибки, которые сейчас не допустил бы?

Я очень сильно изменился с тех пор, как создал Reflection of Mine. И дело даже не в том, что я набрался опыта. Мне кажется, что эта игра сделана другим человеком. Сейчас бы я не создал ничего подобного. У меня уже не такое мрачное отношение к жизни и мне не так сильно хочется выкручивать сложность игры до максимума, чтобы донести до игроков почти физическую боль главной героини.

Reflection of Mine

Я очень горжусь этой игрой и не хотел бы ничего в ней изменить, но и в подобном жанре и стилистике работать бы тоже не стал. Касательно ошибок — меня гораздо сильнее волнует эмоциональная составляющая игры, а не геймдизайнерская. Может быть, можно было бы сделать игру ещё более понятной, но мне нравится то, какую нишу она заняла и какой высокий у неё порог вхождения.

Я вообще заметил вот какую вещь: работать с аудиторией нишевой и очень сложной (в интеллектуальном плане) игры оказалось намного проще, чем с аудиторией чего-то более казуального и рассчитанного на большое количество игроков (я говорю про Catmaze). Дело в том, насколько разношёрстные игроки запустили Catmaze — найти общий язык с ними мне оказалось труднее.

В чём выражаются эти трудности с поиском общего языка и с чем, по-твоему, они связаны? Как вообще игроки встретили Catmaze?

Пиксельные метроидвании не такой нишевый жанр, как хардкорные головоломки, и в первый день продаж игроков у Catmaze было гораздо больше. А значит они были более разношёрстными. В игре, в отзывах к которой говорится, что она сложная (Reflection of Mine) игроки не ждали пощады от разработчика, и если игра их карала за неправильные решения, то они относились к этому с пониманием.

Сейчас же я получаю много отзывов от заблудившихся игроков, а на моё резонное «ну тебе же вон тот персонаж сказал, куда идти и что делать, да еще и в дневнике этот диалог отпечатался», я получал ответы в духе «а я проскипал диалог, я в игру зашёл кнопки потыкать, а не вчитываться».

Я внимательно наблюдал за тем, чтобы игроки на шоукейсах не заблудились на первых порах игры. Но даже в шуме и среди толпы косплееров они ориентировались в игре лучше, чем некоторые гневные игроки в Steam. Работать с толпой тяжело.

Была ли твоя первая игра успешной? Много удалось заработать на ней, если не секрет?

Мне тяжело судить об успешности Reflection of Mine. Я знаю, что существуют игры, которые зарабатывают какие-то немыслимые суммы. Так вот, Reflection of Mine — явно не из таких. Эта игра была нацелена на очень узкую аудиторию (а изначально вообще только на меня), и я это понимал. Для ниши таких мозговыносящих головоломок Reflection of Mine можно назвать успешной. По крайней мере, денег она приносила больше, чем моя предыдущая работа — воспитатель в неком подобии детского дома. Хотя, что угодно будет приносить денег больше, чем работа там.

Идея, что главный герой сам по себе ничего не может, а его способности зависят от компаньонов, очень необычная. Что тебя на неё вдохновило?

Это покажется странным, но вдохновила меня та игра, которая вдохновляет миллионы других разработчиков — Dark Souls. Вот только иногда я «вдохновляюсь» чем-то негативным. Я вижу что-то, что мне не нравится, и пытаюсь сделать по-другому. Так произошло и с Dark Souls.

Это сложная игра, в неё нужно учиться играть, и это круто, но я счёл, что вся сложность заключена в запоминании таймингов и залипании в анимациях медленного удара. Мне захотелось создать что-то противоположное. В Catmaze, когда игрок атакует, это вообще никак не мешает его движению. Можно нестись сломя голову куда глаза глядят, и при этом бить двумя фамильярами сразу — Алеста не потеряет контроля ни на секунду. Тем более эта механика чудесно вписалась в сеттинг игры.

В своём тексте на DTF ты писал, что игры для тебя — это своего рода способ поговорить на важные для себя темы. Какие вопросы ты бы хотел поднять в следующих играх?

Если Reflection of Mine отразил весь мрак, который царил у меня в душе, пока я работал воспитателем и подрабатывал фрилансером, то Catmaze отобразил, насколько солнечной стала моя жизнь после того, как я стал сам себе хозяином и перестал заниматься чем-то кроме игростроя. Я считаю, что было бы круто отразить в следующем проекте эту метаморфозу. Я бы хотел поговорить с игроком на тему того, как можно выбраться из омута цинизма и негатива, разрушив свою рутину.

Также ни одна моя игра не затрагивала романтических отношений между мужчиной и женщиной, да я вообще мало где видел действительно толковое раскрытие этой темы в независимых проектах. Но я ещё поищу их перед началом разработки.

Есть ли среди именитых разработчиков, те, чей образ мысли и идеи тебе близки? Кто в своих тайтлах говорит о том, что волнует и тебя?

Ближе всего мне по духу Rdein — автор серии игр Momodora. Я счастлив, что у меня получилось пообщаться с ним лично, и его подход к разработке игр напомнил мой. Я следил за его творчеством задолго до того, как сел делать игры. Он упёртый, самостоятельный и вкладывает в игры душу.

Касательно самих поднимаемых тем… Меня воспитала старая игра на Dreamcast — Skies of Arcadia. Я прямо сейчас в неё переигрываю на эмуляторе и понимаю, насколько сильно она повлияла на мой характер. Несгибаемость главного героя в ней всегда вызывала у меня восторг, и, будучи 11-летним ребёнком, я очень хотел быть как он. Прошло 17 лет, но ничего не изменилось: его фразы о том, что у него никогда не появится достаточно причин, чтобы сдаться и бросить мечты, до сих пор меня впечатляют.

В том же тексте ты давал очень здравые советы о том, как сделать бэктрекинг в метроидвании интересным. Где ты почерпнул эти знания? Это всё собственный опыт и наблюдательность, или ты общался с кем-то и изучал тематические материалы?

Читая отзывы к Catmaze в своём нынешнем состоянии, я не решусь повесить на себя ярлык гуру метроидваний — в первой части игры некоторые игроки всё-таки запутались, и я сейчас осознаю, в чём ошибся. Пытаюсь вот придумать, как это исправить.

Но, в целом, лучшим учителем стали другие метроидвании, и в первую очередь я смотрел на то, как делать не нужно. Например, Castlevania: Symphony of the Night почти идеальна, но прокачка персонажа привязана к количеству убитых им мобов. В итоге, к середине игры персонаж игрока, действительно внимательно изучавшего карту и часто возвращавшегося назад, убивая одних и тех же монстров, становился настолько сильным, что игра проходилась на одной кнопке.

Важнее не то, что ты сделаешь, а то, чего ты не сделаешь. Потому смотреть нужно в первую очередь на ошибки других и стараться не повторить их. Свои советы я строил по тому же принципу — я смотрел на игры со скучным бэктрекингом и не понимал, почему разработчики такое допустили, вместо того, чтобы соединить пару комнат или проложить два маршрута до одного места.

Ты же занимался литературой. Почему с ней не срослось? В каком жанре писал, на каких писателей ориентировался?

Я увлекался (да и до сих пор увлекаюсь) стимпанком, так что книгу писал именно в этом жанре, а вдохновлялся работами малоизвестного в России писателя Гордона Далквиста. Пока я писал, моей главной целью было доносить свои идеи и сюжеты до других людей, делать придуманных мной персонажей живыми. Мне, честно сказать, всё равно, будут они живыми в книгах, комиксах или играх. Я в итоге выбрал игры, потому что в наших реалиях у этой сферы больше потребителей, чем у книг подобного жанра, и с моими героями познакомится больше людей.

Недавно мы брали интервью у автора игры Project Pastorate, тоже занимающегося литературой. Свою игру он делал в жанре визуальной новеллы, что кажется самым логичным выбором для человека, который хочет писать. Почему ты не стал делать визуальную новеллу?

Мою книгу прочитало не так много людей, но сильнее всего меня зацепили два отзыва. Первый: «Твоя книга больше похожа на визуальный комикс». Второй: «Твоя книга больше похожа на игру».

Сочинять истории в детстве я учился именно играя в игры. Мне было в кайф придумывать более сложные взаимоотношения между героями какой-нибудь Streets of Rage, чем они были в самой игре. Лет в восемь я начал писать сценки, которые разворачивались бы между уровнями в Steets of Rage, раскрывая нам сюжет и персонажей. Так что мой способ придумывания историй действительно больше подходит экшен-играм, чем книгам или визуальным новеллам, которые от них не сильно отличаются.

#беседа #инди #игры

{ "author_name": "Андрей Верещагин", "author_type": "editor", "tags": ["\u0438\u0433\u0440\u044b","\u0438\u043d\u0434\u0438","\u0431\u0435\u0441\u0435\u0434\u0430"], "comments": 44, "likes": 119, "favorites": 71, "is_advertisement": false, "subsite_label": "gamedev", "id": 20199, "is_wide": true }
{ "id": 20199, "author_id": 22254, "diff_limit": 1000, "urls": {"diff":"\/comments\/20199\/get","add":"\/comments\/20199\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/20199"}, "attach_limit": 2, "max_comment_text_length": 5000 }

44 комментария 44 комм.

Популярные

По порядку

Написать комментарий...

Илья Бузыцков

27

Ладно-ладно, убедили

Ответить

Полиморф Сауронович

9

Слава - большой молодец! Творческой энергии ему, новых и интересных игр, популярности и хороших продаж!

Ответить

Станислав Попов

5

Моё внимание привлечено. В будущем куплю.

Ответить

Роман Николаев

1

Выглядит, если честно, как рипоф Momodora. И если я увижу хоть один спизженаэый спрайт...

Ответить

Slava Gris

Роман
26

Увидишь. Я договорился с автором о некоторых пасхалках:)

Ответить

Илья Бузыцков

Slava
0

А мне кажется, или музыка очень здорово напоминает Мадоку?
Вот вступительная мелодия напоминает эту.

Ответить

Slava Gris

Илья
0

Ого, это классное сравнение. Вступительный трек сделал я:) И этой композиции не слышал, я больше пытался походить на саундтрек к Trine.

Ответить

Илья Бузыцков

Slava
0

Я ошибся кстати с треком. Вот из трейлера игры с 1-ой минуты идет вайб, здорово напомнил этот трек (очень крутой, потому его и вспомнил).

Ответить

Полиморф Сауронович

Роман
5

Полиция спрайтов, ты ли это?

Ответить

Роман Николаев

Полиморф
3

Я просто позову Content Cop'a

Ответить

Danil Snitko

2

Блин, рисовка -_- пиксель-арт ок, но большие изображения — не удались. Автор, напишите на http://drawmanga.ru на форуме, там наверняка помогут хорошо перерисовать большие картинки с персонажами. Как минимум, руки и лица.

Ответить

Dmitry Namynnuz

2

Наткнулся на славянские мифы, и мне очень понравились их суеверия. Они были «логичнее» и «светлее»

Ну да, оставленные в лесу помирать от голода полоумные Бабы-Яги, не брезгующие человечинкой. Море разнообразных заложных покойников, например, навки: утопленные или задушенные матерями малолетние дети. Постоянные драки, войны, кровь, смерть, ужас, страх, убийство, предательство... Очень светлые. Ничего не скажешь. Светлее только итальянские сказки...

Ответить

Antamar Io

Dmitry
2

Брошенные в лесу дети и ведьма-людоедка - международный сказочный сюжет, который распространен от Алжира до Японии. Как, собственно, и всё остальное. Сказки варьировались по половозрастным категориям, были и чернушные для взрослых.

Иное дело, что в славянском фольклоре тема ведьминских ритуалов разработана не так полно, как в западноевропейском (видимо сказывается отсутствие сопоставимой по масштабам охоты на ведьм), и сами ведьмы вполне способны выступать как фигуры заслуживающие сочувствия, хоть и опасные. Тоже самое верно и для заложных покойников.

Ответить

Slava Gris

key
8

Значит, сработало " «анимешность» пробилась в игру не чтобы привлечь новых игроков, а чтобы скорее отпугнуть тех, кто не любит подобные игры. "

Ответить

key

Slava
0

Not bad

Ответить

Роман Николаев

key
0

Автор не виноват в том, что ты такая серость.

Ответить

key

Роман
–1

С такой неординарностью я и близко не стоял

Ответить

Роман Николаев

key
0

Лол, кто-то украл группу моего бывшего работадателя. И что?
Я бы воспользовался твоими личными данными, но ты же выгодно прикрываешься аноном, потому что ты хуй с горы и хамить и писать хуйню так гораздо проще, ведь последствия потом не замучают.

Ответить

Алексей Бублик

1

Разработка по хардкору. По словам про "вставлять чужие идеи" видно, как автор тонко подошёл к работе. Уважительно очень

Ответить

Владислав Настевич

1

Спасибо за интересное интервью с интересным человеком! Очень заинтересовали как Catmaze, так и Reflection of Mine. Теперь, зная некоторый контекст их создания, игры можно будет понять на чуть более глубоком уровне, и даже сопоставить более мрачное отношение с более солнечным.
Удачи с признанием и с дальнейшим творчеством!

Ответить

Рома Ненко

1

О, про музыканта вашего даже слышал - очень крутую музыку он делает. Очень вдохновила история, ибо нравится подход одиночки. Творческих успехов :з

Ответить

Кирилл Сапрыкин

0

Вот люди в комментах ругают и ругают, но лично я в первой половине статьи видел себя. Т.к. тоже разработчик-одиночка с похожей историей. С той лишь разницей, что за 6 лет не выпустил ничего постоянно закидывая в мусорный бак результат месяцев труда из-за своего перфекционизма.

Ответить

Рита Скляр

0

Очень вдохновляющий подход к работе! Побольше вам здоровья и сил!

Ответить

key

0

(не)Тов.админы, предлагаю для выполнения плана потереть сразу все комменты на ресурсе

Ответить

deadoptimist

0

Интересный текст, спасибо. Про дисциплину полезно и надо будет поиграть в Reflection of Mine, мне явно подойдет.

бы хотел поговорить с игроком на тему того, как можно выбраться из омута цинизма и негатива, разрушив свою рутину.

Хорошая идея, но будет очень трудно не свалиться в проповеднический тон. А ничто так не отталкивает людей в депрессии, как истины в духе буклетов от социальной помощи. Одновременно, то, что зайдет депрессивным, оттолкнет людей здоровых.

да я вообще мало где видел действительно толковое раскрытие этой темы в независимых проектах

Из последнего очень хвалили Florence от Аннапурны. Ну так, вспомнилось.

Ответить

DF

0

Очень вдохновляющая история:) успехов и удачи автору:)

Ответить

DF

0

Очень вдохновляющая история:) успехов и удачи автору:)

Ответить

Елена Букина

0

Расскажите, пожалуйста, как вы организовывали тексты/диалоги в Construct? В том числе локализацию.

Ответить

Slava Gris

Елена
0

А никакой магии. Переменная на каждый язык, которая учитывается при появлении текста и выводит соответствующую реплику + переменная с номером фразы. Например, номер фразы 1, текст 0 - фразу видим "Hello, Alesta!", а если фраза 1, а текст 1 - видим "Здравствуй, Алеста". Для вывода текста использую SpriteFont. Проблемы только с китайским пока, т.к. иероглифы не влезают в мои квадраты 10 на 10, им нужно больше и, следовательно, добавляется еще куча событий по регулированию размера символов.

Ответить

Елена Букина

Slava
0

Спасибо за ответ! А сами фразы в чем хранятся? Через справочник? Массив? Видела инфу, что можно как-то через файл xml.

Ответить

Slava Gris

Елена
0

А вот где я храню фразы аж постыжусь рассказать. Они просто идут списком в самом коде, куда я их копирую из таблицы excel, в которой ковыряются переводчики. Это очень неудобный и не самый быстрый вариант, есть способы куда проще, но я их не освоил, и потому не поделюсь ими:)

Ответить

Skykila

Slava
0

Я понимаю, что не по теме, но огромное спасибо за Catmaze! Прошёл на одном дыхании, масса удовольствия, шикарный сюжет! В общем, творческих успехов! И еще раз, спасибо за игру!

Ответить

Елена Букина

Slava
0

Понятно :) Спасибо. Я додумалась только присваивать строки в справочник самой первой строкой при условии старта сцены, а потом уже в самом теле ссылаться на строки справочника, чтобы если уж править, то хотябы в самом первом блоке :)

Ответить

Vox.Mare

–5

Игра была интересна до того момента, как я увидел слово "пиксельное"
Для меня лучше рисовка игра от авалар, чем пиксели
Не спорю, есть стильные игры(хипер лайт тот же), но это единицы
И я сомневаюсь, что игра такая же Душевная, как андертайл или ту зе мун, чтобы терпеть плохой арт

Ответить

HiroariTillWhen

Vox.Mare
1

Как автор и сказал, ты не целевая аудитория~

Ответить

Vox.Mare

HiroariTillWhen
0

Какое хорошое оправдание

Ответить

HiroariTillWhen

Vox.Mare
0

Пиксель арт здесь, судя по скринам, вполне нормальный, а в Момодоре вообще отличный. Гиперлайт Дрифтер мне кстати не понравился внешне, какая то мазня без формы, где контраст фона не отличается от персонажа и глаза разъезжаются, ничего на экране не найти. Как видишь, вкусовщина.

Ответить

Vox.Mare

HiroariTillWhen
0

Не знаю, игра уродски выглядит, и еще обложкой обманывает в стиме

Ответить

Vox.Mare

HiroariTillWhen
0

Такто конечно вкусовщина, вот я ее и высказал

Ответить
0

Прямой эфир

Подписаться на push-уведомления
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]