Почему 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