реклама
разместить

Катабасис теперь на DTF

Всем доброго времени! Я разработчик пошагового рогалика под названием Катабасис.

Катабасис теперь на DTF

Моя игра представляет из себя пошаговый рогалик в античном сеттинге. В игре присутствует перманентная смерть, и в целом я стараюсь соблюдать атмосферу классических хардкорных рогаликов. В основном, вдохновение я черпаю из таких игр как DCSS, Nethack, Dwarf Fortress, IVAN, и так далее.

Я работаю на Юнити, применяя Unity DOTS и в частности ECS. Многие говорят, что для моих задач использование ECS избыточно, но я уже работаю именно на нем, так исторически сложилось. Таким образом, с технической точки зрения, то что я делаю тоже может быть интересно.

Что в игре есть хорошего?

  • Физика. С самого начала разработки я задался целью реализовать что-то похожее на физику в клетчатой геометрии. Эта система много раз менялась, некоторые части удалялись за ненадобностью, или из за слишком высокой сложности. В целом, не рекомендую таким заниматься. Увы, в клеточках большинство физических взаимодействий выглядят не очень интуитивно.
    Так или иначе, на данный момент в моей игре можно бросать, толкать и разрушать любые предметы, также реализованы взрывы с разлетом осколков.
  • Система анатомии. Ни у кого в игре нет полосок ХП, все существа имеют части тела, обладающие собственными параметрами. Любую часть тела можно отрубить, после чего она отправится в полет, орошая все кровищей. Спойлер: вообще, игра изобилует различными брутальными вещами, я стараюсь поддерживать градус кровавого угара на достаточно высоком уровне, насколько это возможно в 32-битной графике.
  • Система отрядов. В игре есть небольшие поселения, населенные нейтральными NPC, у которых можно можно покупать рабов, после чего собирать из них отряд, снаряжая экипировкой и оружием. По задумке, управление отрядом должно осуществляться максимально «непрямым» образом: члены отряда ведут себя в соответствии с собственным ИИ, персонаж игрока же может только выкрикивать команды, в надежде что его услышат. Отрядами также передвигаются и враги. Когда кто-то из них получает урон, это понижает мораль всех членов отряда, в результате чего они могут начать спасться бегством.
  • Взаимодействие с богами. Эта механика стала активно разрабатываться только недавно, она включает в себя заклание жертв и вознесение молитв к различным богам и духам. Об этом я постараюсь подробнее рассказать в следующих постах.

Где про это можно почитать еще?

До этого я вел дневник разработки в ВК:

А еще, кхм… в треде на Дваче:

Мой тред был относительно популярен и наибольшее количество контента по игре было запощено именно в нем, в то время как в ВК я размещал только посты с инфой по новым апдейтам со списками изменений.

Использование доски /gd/ Двача, как платформы для ведения дневника разработки имеет как свои плюсы так и свои минусы.

  • Из хорошего, я бы отметил то, что за счет анонимности люди склонны более искренне реагировать на твое творчество, и вообще атмосфера царит максимально непосредственная. В то время, как в других местах пользователь просто бы постеснялся что-либо писать, тут он может высказать все что думает, будь это что-то хорошее или наоборот.
  • Отсюда вытекает и первый минус: такая критика и ли похвала часто бывает недостаточно конструктивной, при чем ты даже не можешь понять, пишет тебе один и тот же человек или несколько.
  • Второй, более весомый минус Двача заключается в специфике самой платформы: рано или поздно, любой тред на Дваче «тонет» и после этого удаляется. На такой медленной доске как /gd/ треды могут висеть годами, но рано или поздно это все-таки произойдет.

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

Буду периодически постить сюда то, чем занимаюсь, хотя предупрежу: так как я работаю один, а мне еще надо иногда кушать, процесс разработки движется достаточно неторопливо.
#roguelike #devlog #ecs #Unity

2222
реклама
разместить
7 комментариев

Катабасис, а не анабасисВ это мы не играем

1

Хотел от персов поубегать? :)

Звучит очень интересно. Но что из себя представляет игра? В плане чё там происходит, что мы должны набирать голожопых фракийцев и пинать всевозможных бичуганов по пиксельной Элладе? :)
UPD. А как реализована механика повреждений? Т е как отсекается та или иная часть с учетом двумерности?

В плане места действия, к сожалению тут я не смог блеснуть чем-то оригинальным... это многоэтажное подземелье с пещерами. Цель игрока - становиться сильнее и спускаться все ниже и ниже, встречая на пути новых противников.
На счет какого бы то ни было Лора\Сюжета я начал работать только в последнее время, когда стал разрабатывать систему с богами. На данный момент он очень размытый и условный.

1

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

1

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

«Код Дурова»: Telegram начал тестировать функцию платных комментариев

Когда она станет доступна всем — неизвестно.

«Код Дурова»: Telegram начал тестировать функцию платных комментариев
246246
4040
88
77
77
33
22
11
реклама
разместить
Sony объявила о снижении цены PlayStation VR2 — на 150 долларов

Купить VR-гарнитуру за 400 долларов можно будет уже в марте.

Sony объявила о снижении цены PlayStation VR2 — на 150 долларов
5454
1313
1010
11
11
пусть ремастер этой дрисни выпускают, пора
Скончался актёр Джин Хэкмен — звезда «Французского связного» и «Непрощённого»

Артисту было 95 лет.

Скончался актёр Джин Хэкмен — звезда «Французского связного» и «Непрощённого»
364364
1212
88
11
Спи спокойно. Прожил достаточно долгую жизнь. Но обстоятельства смерти очень странные
Gamer till The End
317317
248248
1616
99
44
11
11
Всяко лучше ваших 8к игор
Костюм простой, зато что творит...

Чел буквально силой владеет в реальности

535535
143143
4242
44
33
11
11
11
Поражают свидетели каких то ниточек. Чел реально владеет силой, но нет найдутся нетакусики и любители конспирологии.
«Горе от ума» получит экранизацию

В ней расскажут в том числе о событиях после завершения оригинала.

«Горе от ума» получит экранизацию
6464
3636
99
22
11
11
Астрал. Сага: Горе от ума часть II. Возвращение кареты!
[]