indiedev gamedev Игры indie динозавр retrowave Pixel Art dynopunk visual novel гифки
DYNOPUNK - наш релиз демо-версии в Steam!
Теперь каждый может залить свой рабочий стол клеем, взбесить трицератопса кружкой чая и прикупить новые жалюзи для дома! Демо DYNOPUNK наконец-то здесь! А нам не терпится рассказать про особенности геймплея, его развитие, и к чему может привести следящий маячок на байке.
Для непосед: демо можно скачать с нашей Steam страницы:
https://store.steampowered.com/app/1596730/Dynopunk/
Вам предстоит провести свой первый рабочий день в мастерской по ремонту гаджетов. Чем же придется заниматься? В демоверсии мы хотим показать основные игровые механики, которые по ходу игры будут развиваться и усложняться. Так, для починки любого гаджета вам достаточно выбрать чип с желаемым эффектом, вырезать вручную форму основы для него, все это смачно склеить и вуаля, клиент доволен! Или не доволен? А вы точно сделали то, что он просил? Дали ему тот напиток, который он хотел? Ах..вы это нарочно? Что ж, для любителей побесить клиентов здесь тоже простор найдется. Например, натравить копов маячком слежения на байкершу. Ничего опасного для нее, но зато будет знать, как хамить профессионалу.
"Перепутали напиток? Штош, бегите."
А если вы хотите выполнить работу как настоящий профессионал? Придется разобраться с ремонтом поподробнее. Для ремонта требуется приклеить к гаджету чип с определенным эффектом. Это может быть громкость, связь, температура, интеллектуальность и т.д.
"По ходу игры сложность ремонтов будет возрастать. Мы стараемся соблюсти баланс между сложностью и разнообразием, не уходя в дикий технический хардкор."
Как узнать, какой эффект выбрать? Конечно же расспросить клиента о поломке! Если разберетесь в той несвязной каше, что клиент на вас вывалил - поздравляем, вы знаете что делать! Не разобрались? Не страшно! Всегда можно разыграть клиента и применить не тот эффект, а ваш помощник 3Д принтер компенсирует издержки, если розыгрыш ему понравится. Ситуация вин-вин, не правда ли?
"Ради этой улыбки можно и постараться."
На самом деле после такого розыгрыша изменится не только счет на Вашей карте, но и отношение клиента к Вам. Если клиент остался недоволен прошлым ремонтом, его можно задобрить напитком, подбодрить в сложной ситуации или сделать в следующий раз свою работу качественно. Но не стоит думать, что настроение - это всегда Счастливый-Грустный. У каждого клиента своя шкала настроения, свои крайности. Байкерша-трицератопс впадает в агрессию, лучший друг чрезмерно расслабляется и не думает о работе, ученый уходит в мир чисел и формул, упуская эмоциональные впечатления от жизни. К каждому придется найти свой подход.
"Считаете, что друг слишком расслабился? Откажите в помощи, пускай думает за себя сам!"
Клиенты клиентами, а оплата по карте! На что тратить заработанные деньги? Главная цель игры - откладывать деньги на покупку запчастей для машины времени в срок, иначе их купит кто-то другой. Зачем нам машина времени? Можно узнать в прошлом посте:
http://joyreactor.cc/post/4759849
Но если кратко: главный герой Крис - последний тирекс на планете и случайно откопав чертежи машины времени среди мусора в мастерской он решает купить детали и отправиться в прошлое, чтобы найти “ее”. Но вот беда, стена в комнате вот вот рассыпется, надо бы починить. Да и жалюзи сломаны. А лавовая лампа так хорошо смотрелась бы в темноте! Клининг сервис по скидке, день рождения друга через неделю, коммунальщики дышат в спину, да еще и мафия требует возмещение за некачественный ремонт! Вы найдете куда потратить деньги.
"Покупки-покупочки..."
Со временем сложность ремонтов возрастет. Эффектов станет больше, к процессу вырезки добавятся модификаторы, причина поломки станет не так очевидна. Но у нас нет цели искусственно задержать игрока или усложнить ему прохождение - наша звезда к которой мы стремимся, это расслабленное погружение в историю, спокойный lo-fi на фоне и сюжетные повороты, которые заставят вас расширить глаза от удивления. Мы будем рады, если вы не только попробуете демо, но и оставите отзыв в комментариях или опроснике (ссылка в конце демо). Для нас это важно, так как взгляд со стороны - это то, что помогает проекту становиться лучше, удобнее и интереснее.
Скачать демо-версию можно с нашей Steam страницы!
https://store.steampowered.com/app/1596730/Dynopunk/
Сюжетный трейлер из прошлого поста:
Наш Дискорд сервер для обсуждения проекта и не только
https://discord.gg/HpAehtgJJq
Также можете послушать саундтрек к этой и прошлой играм на нашем YouTube канале.
https://www.youtube.com/channel/UC8wbKpvWGJ9buFOqYnmYluw/videos
indiedev gamedev Игры indie динозавр retrowave Pixel Art dynopunk
DYNOPUNK - Динозавры. Юмор. Киберпанк.
Уже полтора года мы командой из двух человек осуществляем безумную идею: объединить динозавров, киберпанк сеттинг, юмор и лоу-фай музыку в одну цельную и интересную историю. Звучит так, будто мы выбрали темы случайным броском игральных костей? На самом деле почти так и было.
Вот они, наши первые герои, слева направо: Трикс, Диселла, Крис, Джастин и честный коп, у которого пока нет имени.Трейлер с русскими сабами:
Мир игры - это далекое будущее, в котором метеорит никогда не падал на планету, динозавры не вымерли, а наоборот, спустя сотни миллионов лет развили собственное общество. История начинается с того, что главный герой - молодой, подающий надежды последний представитель вида тираннозавров Крис решает покинуть глубинку, купить на последние сбережения мастерскую в столице и осуществить мечту о создании своего прибыльного дела жизни. В столице его встретят саркастичный 3Д принтер, который создает уникальные чипы для ремонта и не упустит возможности подколоть, друг детства Джастин и множество клиентов с их дикими запросами.
Никто не обещал вежливых клиентов.Так случается, что в конце первого рабочего дня Крис находит в старых коробках чертеж машины времени от прошлого хозяина мастерской. У героя рождается сумасшедшая, но такая заманчивая идея: построить машину времени, смотаться в прошлое, найти себе пару и возродить целый вид тираннозавров! А вот игроку предстоит решить, что делать с заработком: прикупить что-то для дома и мастерской, отложить деньги на подарок другу или заказать очередную деталь для машины времени.
Новые жалюзи или генератор волновых сигналов? Придется решать!Геймплей - это комбинация визуальной новеллы (привет, va11halla) с аркадным симулятором ремонта гаджетов и системой настроения клиентов. К вам приходит клиент с неисправным гаджетом в определенном настроении, вы выслушиваете его расплывчатые и порой непонятные требования, выясняете подробности заказа, а затем придаете прибору свойства, которые, по вашему мнению, необходимы клиенту. Еще можно поговорить по душам, угостить напитком на выбор, повлияв таким способом на его настроение и свои чаевые.
Можно просто дурачиться и специально навесить прибору неуместные свойства, чтобы посмотреть на реакцию клиента. Этому мы стараемся уделить особое внимание. Практически каждому клиенту вы можете не только запороть ремонт, но и сделать это с издевкой. Да, чаевых вы не получите, но ваш верный помощник 3Д принтер покроет все расходы, если ему понравится то, что вы наворотили.
Запороли ремонт другу и не отмазали его перед боссом - теперь у Джастина день не задался.
Чего принтер не компенсирует, так это настроение ваших клиентов, которое напрямую зависит от качества ремонта, выбранных реплик и напитков, которые вы им можете предложить. Лучший друг беспокоится из-за опоздания на работу? Угостите его чаем, почините связь на телефоне и прикройте его от босса. А может бахнуть кофейку, присобачить громкий динамик на смартфон и послать босса подальше?
Через несколько дней мы выложим демо-версию, как только исправим последние баги. О, их много, не будем скрывать. В демке можно будет попробовать первый рабочий день, познакомиться с основными геймплейными механиками: ремонт, общение, действия напитков и покупки апгрейдов для комнаты Криса.
Мы открыты для критики и новых идей. А также, если у вас есть личные забавные или rage истории, связанные с работой с клиентами, пишите в комменты! Возможно мы сможем вплести ваши истории в сюжет.
У нас есть Дискорд, пока преимущественно англоговорящий, но если хотите следить за проектом и пообщаться, very welcome! Дискорд сервер - https://discord.gg/HZcWTQp
А если идея игры вас настолько зацепила, что вы хотите добавить DYNOPUNK в вишлист в Стим, то это просто праздник для нас и дополнительная поддержка - страница в стиме уже доступна тут - https://store.steampowered.com/app/1596730/Dynopunk/
Когда делаешь игру и получаешь фидбек только через интернет в течение полутора лет, такие штуки очень поддерживают.
Сама мастерская на фоне высотки корпорации ZaurTech и рекламы имплантов.Будем рады фидбеку!
геймдев Игры double 2d сделал сам инди indie психоделика очень длиннопост
"Double" - первый сюжетный инди проект. Часть 1: Генерация идей, первые ошибки и отзывчивость комьюнити.
Говорить о разработке игр почти всегда интереснее и проще, чем их разрабатывать. Поэтому сегодня мы будем только разговаривать. А расскажем мы о собственном первом опыте в геймдеве – сюжетном экшн-квесте Double: о подводных камнях и особо важных моментах, на которые стоило обратить внимание с самого начала.
Идея и сеттинг для игры пришли довольно быстро. Методом мозгового штурма были сгенерированы несколько идей и отобрана самая, на наш взгляд, незаезженная и интересная – период Кубинской революции 1950-х. В итоге мы рассчитывали сделать небольшой сюжетный 2д квест с элементами экшна. В качестве движка выбрали довольно простенький Game Maker Studio 2, так как лицензия на него уже имелась, как и начальные навыки работы с ним. И понеслось…
Генерация идей.
Это был самый воодушевляющий этап разработки. Когда ты сидишь с напарником, и вы генерируете десятки и сотни крутых фич для игры, представляете вместе, как это будет здорово, какой будет хитяра – воображение строит приятную картинку, проходит локации, сюжетные повороты и использует все фичи геймплея по полной. Попутно смотрите на референсы из других игр (мы полагались на Valiant Hearts и Fran Bow).
Было исписано много бумаги. Все геймплейные элементы легко укладывались в рамках игры, и на словах с каждым часом проект становился только лучше. Спецспособности героя, визуальные решения (следы от пуль, лучи света, сквозь пробитые пулями дыры в стенах и дверях, уровни с элементами платформера – все это казалось нам суперкрутым для нашего проекта). Реальность, к сожалению, оказывается не такой радужной – игру еще предстоит разработать.
Конечно, у нас были ошибки: мелкие, которые тут же исправлялись и крупные, которые заставляли откатывать процесс разработки на недели назад и начинать сначала, проделывать рутинную работу в течение недели заново (рендерить по 24 анимации для каждого солдата, когда ты заметил баг в его камуфляже на этапе тестирования геймплея – для нашего художника это было не лучшее время, а про то, как движок ломал наши проекты, а ближайший бэкап был 2 недели назад я вообще не хочу вспоминать). И вот, мы решили вспомнить и озвучить ошибки, которые совершили за время первого проекта, старясь сделать текст интересным, как еще не начавшим, так и уже разрабатывающим свои первые проекты людям.
Первая ошибка – мы не провели анализ рынка: какие жанры сейчас популярны или привычны игрокам. Мы решили, не имея опыта, сделать что-то свое, оригинальное в плане геймплея. Не имея в штате профессионалов, и занимаясь, по сути, первым проектом – это, с огромной долей вероятности, приведет к малому охвату аудитории. Вот первый урок – анализируйте рынок. Купите подписку на SteamSpy и смотрите, что из небольших инди проектов сейчас зашло, что вам под силу повторить или даже сделать лучше. Всегда изучайте игры глубоко: смотрите даты начала разработки и релизов, смотрите, кто издатель, как он управлял ценой за все время продаж. Анализ - это мощнейший инструмент, который мы не использовали, когда начинали разработку Double.
Наша вторая грандиозная ошибка – мы не определили заранее визуальный стиль. Сейчас при обилии игр, в основном, их выбирают по одежке (посмотрите на Gris, The Witness – платформер и головоломка, которые продаются благодаря тандему визуала и музыки). Потенциальный игрок заходит в Steam и видит превью игры, она его зацепила, и он кликает на нее. Первое что он видит: трейлер и скриншоты. Если при просмотре эти трех элементов игрока не зацепил внешний вид игры – он потерян. Некоторые сразу листают на отзывы, но, если проект еще не в релизе – о каких отзывах может идти речь. Перед разработкой желательно сразу же нарисовать арты, подобрать пачку референсов и определиться с четким, а главное единым для понимания каждого члена команды визуальным стилем игры. Иначе вы рискуете создать нечто аляпистое, своеобразное, без ограниченной и органичной палитры – что-то, что нельзя узнать, посмотрев на скриншот. Урок номер два – сначала стиль, потом геймплей. Многие могут спорить с этим, позиционируя геймплей выше картинки, и они будут правы, но мы в первую очередь ориентируемся на разработку игр, рассказывающие историю, а ничто так не дополняет историю, как картинка и музыка.
Это, наверное, две самые важные и критические ошибки на этапе генерирования основной идеи игры. Мы просто пришли к Кубинскому сеттингу и начали рисовать спрайты для заполнения уровней – ну это ли не чудесный подход к разработке игры? Если я начну описывать каждый наш неверный шаг – это выльется в анти-методичку по генерации идей.
Первые игровые билды и распространение.
Как настоящие, самоуверенные в себе люди, мы не изучили процесс разработки игры и просто начали это решать это дело «в лоб». Первое, что мы решили сделать, это рабочую демо-версию с основными фишками геймплея и небольшим раскрытием сюжетной линии. А уже потом ее расширять. Как выглядело это чудище, можете посмотреть на скриншотах. Честно говоря, мы испытывали небольшой восторг от того, что все это вообще работало, как настоящая игра: распаковка, запуск *.ехе файла, небольшой лаг при загрузке и героем можно было ходить в стороны и даже присаживаться за укрытия, а позже и стрелять.
На этом же этапе мы начали рассказывать об игре в социальных сетях. В основном, это был Твиттер. От чего-то мы решили продвигаться только в зарубежной части интернета. Все наши попытки позже влиться в русский сегмент не увенчались успехом: то у нас не хватит времени писать посты для русских соцсетей, то выложим в русский пост трейлер с английскими субтитрами, да еще и аудитория восприняла в штыки проект из-за слабой визуальной части – все складывалось таким образом, что русский сегмент стал для нас почти непреступным. В итоге мы сконцентрировались на Твиттере: выкладывали туда первые скриншоты, концепты, писали истории о себе и т.д. Вы представляете то чувство, когда ты видишь первых людей, заинтересованных в твоем произведении? Это нечто! Правда, их было совсем немного, но даже это было сродни чуду. Мы нашли очень много людей, которые помогали нам на первых порах за простое «Спасибо». Композиторы, пруфридеры на различные языки, художники, даже сам Даррен Корб (композитор таких игр, как Bastion, Transistor, Pyre и т.д.) связался с нашим композитором/программистом/автором истории и поболтал о музыкальном стиле игры и дал советы в разных направлениях. В такие моменты по понимали, что даже с такими профессионалами можно выйти на связь ради просто совета или разговора на разные темы. От этого кружилась голова.
Демо-версия постепенно расширялась, и на ее прохождение уходило уже более часа. В этот момент мы поняли, что нам нужны тестеры и как можно более не предвзятые (в основном, чтобы не хвалили наш проект). И здесь мы столкнулись с недостатком из первого этапа – создание оригинального геймплея. Мы попытались создать довольной новый для игроков геймплей, не имея опыта. Вам может показаться, что «оригинальный геймплей» звучит так новаторски и интересно. На самом деле мы просто использовали нехарактерную для шутеров с видом сбоку механику стрельбы с использованием спецспособностей (телепорт, заморозка врагов, супер-точность) и укрытий, которая показалась нам интересной. На самом же деле это была очень топорная и медленная механика, которую в последствии пришлось упростить. Это все равно, что построить с нуля самолет, имея под рукой лишь школьное образование – другими словами, у нас не было опыта в создании сложных механик. Тестеры, спасибо им, разнесли наш геймплей в пух и прах, и мы стали его улучшать. Без их субъективного мнения, мы бы так и оставили оригинальную механику.
И вот тут, как прыщ на лбу или даже фурункул, вылез еще один наш недосмотр. Game Maker Studio 2 ориентирован скорее на пиксельные игры со спрайтами низкого разрешения. Это связано с тем, что каждый пиксель спрайта в проекте занимает 4 байта! Мы так и не смогли найти решение, чтобы изменить этот алгоритм, но для наглядности этой проблемы я просто приведу пример: один кадр анимации солдата весит на моем компьютере 250 килобайт в формате PNG с, примерно, половиной прозрачных пикселей, после импорта этого спрайта в GMS 2 он меняет свой вес на, около 500-750 килобайт. Такая странная конвертация действует на все спрайты в проекте, существенно заполняя оперативную память, не имея, на самом деле на то причины. Наши изображения и анимации создавались в довольно высоком разрешении – что привело к сильным лагам и вылетам демо-версии даже на мощных машинах (16 гб ОЗУ и GTX 1070 8Gb не могли выдержать этот двумерный ад). Узнали мы это из практики, так что вот еще один урок – читайте форумы и опыт разработок на той платформе, на которой собираетесь разрабатывать. Возможно решение есть, и мы его просто упустили, но это привело нас к тому, что нам пришлось рендерить заново все анимации в более низком разрешении, уменьшать количество уникальных спрайтов и ограничивать количество кадров в анимациях – это было трудным решением, но мы прогнулись под условия среды, в которой работали. В идеале надо, конечно, создавать свой движок, но не все инди готовы на это. На этапе планирования как можно полнее изучайте возможности движка, который будете использовать. И сравнивайте их с тем, что требуется.Дальше пошли первые контакты с зарубежными «раскрутчиками». Там случилось несколько интересных историй о доброкачественности частных рекламщиков и удивительных условиях зарубежного издателя. Все это читайте во второй части, которую, мы надеюсь, напишем скоро!
Double уже вышел в предрелизной версии, игру можно пройти целиком. А релиз намечен на 15 марта.
геймдев Игры double 2d сделал сам инди indie психоделика
Double - экшн-квест повествующий о борьбе с психическим заболеванием с помощью погружения в свои сны.
Ну что ж, дорогой Реактор. Каждый мальчишка, который провел детство за компуктером хоть раз мечтал сделать свою игру, в которой будет весь мир, по которому можно ходить и ездить на любой машине. Можно найти свой дом и самого себя. А еще там есть весь двор и можно надавать люлей задирам. И вообще делать все, что только в голову придет!
Тем временем проходят годы, и мысли об этой игре как-то растворяются в насущных проблемах. И вдруг, жизнь преподносит тебе шанс заняться разработкой игры!Собственной! Ну..., наверное, отчасти собственной, ведь если есть такой же, как ты мальчишка, готовый войти в этот омут кранчей, 7-ми дневной рабочей недели и компромиссов с личной жизнью - то игра уже принадлежит не только тебе.
Так,мы решили разработать Double. Double далек от детских замыслов. В нем нет бескрайнего мира - есть лишь маленький жестокий мирок внутри головы главного героя Карлоса и комната психиатрического отделения Кубинского Военного Госпиталя, где Карлосу - командиру повстанческого отряда предстоит проводить свой досуг, пока ему не станет лучше. Или хуже. Все зависит от действий игрока, его способности подмечать мелочи в окружении и внимательности к происходящему.
Ночью Карлоса настигают кошмары - отголоски посттравматического стрессового расстройства - результата еще одной операции по свержению злостного диктатора.Сожженные деревни, воспоминания про семью, соратники, которых не вернуть - Карлосу придется пройти это еще не раз в своих кошмарах. Геймплей принимает вид шутера с видом сбоку, в котором игроку предстоит запоминать детали снов,собирать послания от собственного бессознательного и попытаться не свести с ума самого Карлоса.
Днем игра обретает спокойный, привычный для квеста темп. Диалоги с лечащим врачом,который подбирает для вас верное лечение в зависимости от ваших ответов на вопросы о кошмарах, редкие свидания с женой и странное желание не принимать лекарства и подозревать всех вокруг в заговоре против вас.
Успешность выздоровления Карлоса зависит от принятых игроком решений по ходу сюжета игры. Углубиться в кошмары ради ответов или довериться доктору и пройти курс лечения? Все зависит от внимательности игрока и стороны, которую он решил принять.
Нашей целью при разработке Double был рассказ небольшой истории, которая заставит игрока погрузиться в локальный сюжет со своими правилами. Мы стараемся сделать игровой опыт, похожим на прочтение короткого рассказа с непосредственным участием в нем. Double - первый, законченный и осмысленный опыт нашей немногочисленной команды из двух человек. И мы надеемся учиться на своих ошибках, не останавливаться и развивать игровой сторитэйл дальше.
Double вышла в статусе раннего доступа, в котором доступен полный сюжет. Уже сейчас можно пройти всю историю от начала и до конца. В ближайшее время нами и привлеченными тестерами будут проводиться правки и технические доработки, после чего, 9 марта, мы сразу выходим в полный релиз. Мы всегда рады конструктивной критике и готовы ее принять.
Ссылка в Steam https://store.steampowered.com/app/887820/Double/
Разработка игр 2d Игры сделал сам indie double триллер психоделика
Наша первая игра: психоделический-триллер - Double
Одним летним днем мы решили делать игру. Но это был не совсем обычный день, потому что мы проходили военные сборы, где кругом находились вонючие сапоги, бикус в столовой и тотальная скука.
И в таких вот условиях возникают подобные суицидальные мысли.
Решили не откладывать в долгий ящик и начали делать игру всего лишь спустя полтора года после окончания сборов. И основали команду разработчиков из двух людей под названием Tomato Fantasy Games. История у названия та еще...
Идея игры такая. Куба. Революция. Че Гевара, все дела. Внезапно – психбольница. Да, главный герой - Карлос лежит в психбольнице и все военные действия оказываются лишь его сонным бредом. Или же нет? Выяснить это придется через общение со своим лечащим врачом - психологом и, путешествуя по своим снам.
Игру решили сделать необычной. Вы скажите, куда же еще больший бред, чем эта завязка? Мы ответим – есть куда. Геймплей делится на две части. Первая – 2д сайд-скролл шутер с укрытиями во снах. Вторая – диалоговый квест в психбольнице, где игрок разбирается в своих снах и пытается понять, чего вообще от тебя хотят окружающие.Разработка ведется двумя людьми: где Роман (это я) - художник рисунков, аниматор анимаций (просто потому что у меня есть графический планшет и комп, который тянет AfterEffects) и Андрей - Сценарист историй, Программист всего на свете, Композитор музыки, PR и вообще всё всё всё остальное.
Обсудив концепты и расписав планы, мы приступили в к разработке. Она, грубо говоря очень сильно тележилась, потому что сложно заставить себя даже не за "Спасибо" работать каждый день. Прошло время и мы вышли на стабильный рабочий режим 2-4 часа 7 дней в неделю. Да без выходных, да во время сессии на магистратуре, да параллельно работая и даже в отпуске. Такой вот удел русского инди геймдева.
Спустя пол года мы открыли страницу в твиттере и появились первые положительные отзывы о процессе разработки от зарубежных пользователей (мы немного профакапили и не позаботились о русских социальных сетях прямо до сих пор). Вскоре выпустили и трейлер.
Нам помогало очень много людей со всего земного шара: Америка с музыкой и грамматикой постов, Германия с переводом, Франция с пиаром - их вклад был абсолютно альтруистичен и попал прямо нам в сердечко.
Сейчас мы ускоряемся, чтобы постараться выйти к середине-концу августа. Сжимаем кулаки в кулаки, стискиваем зубы до трещин на эмали, напрягаем булки, сидя на рабочих местах. В отличии от Карлоса, который валяется на кровати и кушает в столовой.
Будем рады любому вашему мнению, в том числе критике. Тем более уже очень скоровыйдет демоверсия. Надеемся сделать, в меру своих сил, крутой триллер от российских разработчиков.
Можете спрашивать интересующие вопросы по разработке, будем рады поделиться своими небольшим опытом :)
Также мы начали (страшное дело для нас) сбор денег на помощь разработке, так как мы бомжи и нам хочется воспользоваться услугами опытных звукачей, переводчиков (сейчас планируется русский, английский и испанский. С привлечением средств добавим больше языков), пиар-агенств. В долгу не останемся, призы подготовили крутые. Заходите, не стесняйтесь!
Страница сбора доната на IndieGOGO: https://igg.me/at/double/x/19068112
Страница в Steam: https://store.steampowered.com/app/887820/Double/
Твиттер: https://twitter.com/TomatoFantasyGm