
Godot 4 · GDScript · 3D World · Pixel Art · Multiplayer · SQLite
No Hero Needed — Герой не требуется
Мир, которому не нужен герой, чтобы продолжать жить.
No Hero Needed — свободная многопользовательская RPG-песочница с трёхмерным миром и пиксельными персонажами. Это игра не о спасении мира и не о бесконечной погоне за уровнями и экипировкой. Здесь можно быть кем угодно: путешественником, ремесленником, земледельцем, торговцем, охотником или просто человеком, который однажды решил построить дом на берегу реки.
Мир не вращается вокруг игрока. Жители деревень работают, торгуют и отдыхают. Животные ищут пищу, хищники охотятся, растения растут, сменяются времена года. Между поселениями путешествуют торговцы, а на дорогах могут встретиться разбойники.
Игрок становится частью этого мира, но не его центром.
Живой мир
При создании новой игры формируется собственный мир с материками, островами, реками, озёрами и различными природными зонами. Можно выбирать размер мира, климат и параметры генерации.
Погода и времена года влияют на повседневную жизнь. Дождь поливает поля, зимой становится холодно, дикие животные живут по своим правилам, а домашний скот нуждается в пище и уходе.
Мир сохраняет своё состояние и историю происходящих в нём событий.
Строительство, ремёсла и выживание
В игре можно добывать природные ресурсы, создавать инструменты, осваивать ремёсла и возводить собственные постройки.
Строительство включает стены, крыши, перекрытия, лестницы и несколько уровней. Инструменты и предметы обладают прочностью, могут изнашиваться и ремонтироваться.
Персонажу необходимы пища, отдых и защита от холода. Можно заниматься земледелием, рыбалкой, разведением животных или поиском полезных ископаемых в пещерах.
Поселения и экономика
Деревни — не просто набор домов с торговцами. У жителей есть профессии и распорядок дня, у поселений — собственные запасы, потребности и казна.
Нехватка товаров влияет на цены, между деревнями перемещаются торговые караваны. Путешественники останавливаются на ночлег в тавернах и постоялых дворах, а опасные дороги могут потребовать вооружённой охраны.
Жители запоминают поступки игрока, предлагают работу и рассказывают о происходящих событиях.
Дальнейшее развитие экономики, рост и упадок поселений — одно из направлений текущей разработки.
Одиночная и многопользовательская игра
No Hero Needed поддерживает одиночную игру с локальным сервером, а также подключение к выделенному серверу.
Сервер отвечает за состояние мира и действия его обитателей. Игроки могут исследовать общий мир, взаимодействовать, строить и заниматься собственными делами.
Проект рассчитан на длительное существование игровых миров, а не на короткие изолированные игровые сессии.
Графика и технологии
Игра разрабатывается на Godot 4. Окружение представлено трёхмерным миром, а персонажи используют пиксельные спрайты с анимацией в восьми направлениях.
Визуальный подход сочетает объёмное окружение с классической выразительностью двумерных ролевых игр.
Для хранения состояния используются SQLite и CBOR. Предусмотрены сборки для Linux и Windows, отдельный сервер и инструменты проверки игровой логики.
Состояние разработки
Проект находится в активной разработке и пока не является законченной игрой.
Последний опубликованный релиз — v0.18.0. В основной ветке уже присутствуют последующие изменения, включая развитие архитектуры поселений, общественных пространств и караванных стоянок.
Продолжается работа над экономикой, жизненным циклом поселений, поведением NPC, графикой и удобством интерфейса.
Исходный код открыт по лицензии GNU GPL-3.0-or-later. Графические и другие сторонние ресурсы распространяются на условиях лицензий соответствующих авторов.
В No Hero Needed не обязательно менять судьбу мира. Иногда достаточно найти в нём своё место.
