К содержимому

Почему Bullet Hero

Bullet Hero бесплатна, есть на Windows и Android, а SDK, документация и сборки открыты. Ядро держит тысячи объектов в кадре на телефонах и покрыто более чем 8000 тестов

Бесплатно

Игра бесплатная и останется ей. В игре не будет покупок, рекламы и платного контента

Я не отрицаю возможности монетизации через добровольные пожертвования, но не более

Есть везде и всё универсально

Игра есть везде, куда я смог её импортировать везде куда смог

  • Платформы: Windows, Android (в будущем iOS, Linux, Mac)
  • Магазины: Steam, Google Play (в будущем App Store)

Всё в игре универсально работает под любое управление, уровни везде одинаковые и все элементы игры (редактор, мультиплеер, сервера) работают везде одинакового

Большая степень открытости кода

SDK, документация, сборки и сервер лежат в открытых репозиториях. Закрыты только сама игра и сайт. Все репозитории - Ссылки и сообщество

Самое быстрое техническое ядро

Тысячи объектов в кадре, сотни эффектов и текстов в моменте. И всё работает на телефонах с целью в 60 фпс (зачастую больше)

Крайне стабильное техническое ядро

В рамках игры было написано огромное количество механизмов стабилизации игры и моделей данных

  • Версионирование всего и вся (подробнее тут - Версии и миграции)
  • Мультимодальное версионирование и миграция данных, данные уровней точно не сломаются
  • Более 8к тестов на всю игру, буквально каждый аспект игры покрыт тестами

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

Мультиплеер (в разработке)

Мультиплеер в любой форме: на одном устройстве, локальный мультиплеер, через сервер и много интересных взаимодействий

Открытые сервера (в разработке)

Официальный сервер и общественные серверы, которые может поднять любой. Код сервера будет открыт. Вместе с сервером появятся каталоги уровней и базовая коммуникация. Подробнее - Серверы

Мультиязычность

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

Конечно нельзя знать все языки мира, но благодаря достижениям ИИ и сообществу, эта цель вполне себе достижимая

Открытая лицензионная политика

Для всех данных игры, предусмотрен гибкий выбор лицензий (в основном через Creative Commons) для ваших уровней и ресурсов что вы используйте. Это делает варианты использования чужих ресурсов более свободным

Подробнее - Лицензионная политика для пользовательских уровней

Интеграция со всеми сервисами где возможно

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

Подробнее - Загрузка

Детерминизм и стабильность

Для игры предусмотрен детерминированный рандом, все факторы которого привязаны к сиду и параметрам уровня. Это значит что случайность всегда можно повторить зная уровень и имея сид

Подробнее - Детерминизм

Редактор

У игры большой и гибкий редактор уровней, на котором можно создать почти что угодно

У редактора есть огромное количество уникальных функций: Генераторы, отладка и прочее

Интеграции

Игра (точнее SDK) поддерживает интеграцию с разными играми

Какие сейчас есть

  • Afterbeat - Уровни, темы и префабы, импорт и экспорт (Связь с Afterbeat)
  • Geometry Dash - в планах

Открытый формат уровня

SDK на C# читает и пишет уровни так же, как игра. Через него работает игра, сервер и вы тоже можете. Используя его, можно создавать свои уникальные уровни или ресурсы или свои сервисы на основе

Подробнее - SDK