Top-down шутер в сеттинге Дикого Запада и научной фантастики
Всем привет! Решил поделиться игрой, которую пилю в свободное от работы время. Пока что геймплей собран из плейсхолдеров, сейчас занимаюсь отрисовкой графики для игры.
Barren Hearth (Бесплодный Очаг) - top down шутер в сеттинге смеси научной фантастики и Дикого Запада. Сюжетно-ориентированный двухмерный шутер с видом сверху. По мере прохождения у героя будет расширяться арсенал, а сам он будет встречать новых врагов. Кроме битв игроку также предстоит проходить и мирные локации, посещать города и лагеря, в которых необходимо общаться с персонажами, находить нужную информацию, раскрывать лор и двигаться по сюжету.
Действие происходит на пустынно-степной планете, которую человечество неудачно попыталось колонизировать. К планете вылетело три огромных корабля поколений, но в конечном итоге до точки назначения добрался только один. Из-за нехватки материалов с остальных кораблей условия жизни колонистов оказались крайне суровые, однако люди смогли выжить и расселились на территории, названной Очаг (отсюда и рабочее название). К началу игры прошло уже более 90 лет после высадки. В Очаге появились независимые города, мелкие правительства и фракции. Быт, порядки и культура в Очаге стали напоминать Дикий Запад середины-конца 19 века, но с учетом научно-технического прогресса будущего. В Очаге футуристические гаджеты, оружие, броня и кибернетика соседствуют с салунами, маленькими городками в прерии, охотниками за головами и широкополыми шляпами.
Подробнее сеттинг игры описан в отдельной статье.
Геймплей
На данный момент уже собрал играбельный прототип, в котором есть:
• Основа - перемещение героя, стрельба, перезарядка, прицеливание мышкой, показатель здоровья, завершение игры, когда он опускается до нуля, противники, ящики с патронами и аптечки.
• Автоприцеливание - если нажать по врагу правой кнопкой мыши, то герой "залочится" на нем и будет нацелен на этого противника, пока тот не погибнет, либо пока игрок не снимет лок повторным щелчком правой кнопкой мыши.
• 12 видов оружия, разделенных на 3 вида - пистолеты, дробовики и автоматы. Для каждого вида оружия свой тип патронов. Оружие отличается между собой скорострельностью, уроном, скоростью перезарядки, скоростью пули, разбросом, размером магазина. Дробовики стреляют сразу несколькими снарядами, каждый из которых в отдельности наносит меньший урон.
• Противники, которые могут патрулировать, перемещаясь по заданному маршруту. Они нападают на игрока, если он попадает в поле их зрения, если в них попадает пуля игрока, либо если они его услышали. В данном случае противники будут двигаться в сторону героя, пока не выйдут на прямую линию огня, и тогда они начинают стрелять
• Слух противников - враги могут услышать героя, если он пройдет слишком близко у них за спиной, а также могут услышать его выстрелы даже за стенкой. В данном случае они отправятся искать героя и нападут.
• Диалоговая система. С мирными NPC можно разговаривать и выбирать варианты ответа.
Графика
Сейчас я приступил к отрисовке предметов окружения, чтобы "навесить" их на геймплей, а не использовать плейсхолдеры. В качестве примера уже готового - отрисованное оружие, а также мебель (на видео)