Игрок
Обычный игрок: вы хотите установить игру, найти уровни и играть в них, не заглядывая внутрь
Знать редактор или формат файлов не нужно
Игра ещё не установлена - Быстрый старт
Что игра умеет сейчас - Игра
Обычный игрок: вы хотите установить игру, найти уровни и играть в них, не заглядывая внутрь
Знать редактор или формат файлов не нужно
Игра ещё не установлена - Быстрый старт
Что игра умеет сейчас - Игра
Скачайте игру, откройте список уровней и пройдите любой. Чтобы собрать свой, создайте уровень в редакторе и положите в его папку трек на 1-2 минуты
Bullet Hero - гибрид ритм-игры и bullet hell: вы ведёте маленький квадрат, и ему нужно дожить до конца трека. Игра бесплатная, аккаунт не нужен
Игра хранит уровни, настройки и статистику в одной папке данных. Обновление безопасно: новая версия читает все старые данные. На Android удаление игры стирает и уровни
Выберите уровень в списке уровней, задайте условия забега и запустите его. Чужой уровень - это обычная папка: скопируйте её в папку levels и обновите список
Играть можно мышью, сенсорным экраном, геймпадом или датчиком движения. На мыши зажатая левая кнопка ведёт аватар, а Space, Shift или правая кнопка делают рывок
Самые важные настройки задаются при первом запуске: игра сама открывает быструю настройку с языком, громкостью, производительностью и эффектами. Сброс трогает только настройки, уровни остаются
Скопированный вручную уровень появится в списке после повторного поиска. Уровень из новой версии требует обновить игру, а архив .7z - перепаковать в zip. Забытый пароль не восстановить. Активность в D
Бот проходит уровень за вас вашим же управлением. Он смотрит, что летит, ищет свободное место и двигает того же персонажа, что и вы: ходит, делает рывки, получает урон и умирает
Ошибки в игре - в issues releases, вопросы - в Discord. Приложите строку версии из настроек и шаги, после которых появляется ошибка
Песочница - арена в главном меню, где можно двигать аватар, запускать в себя любую из шести атак и пройти обучение из шести шагов. Уровень для этого не нужен
Весь профиль помещается в один zip-файл: уровни, статистика, настройки и библиотека. Экспортируйте его перед переустановкой или переездом на другое устройство, а там импортируйте
Достижения открываются сами по вашей статистике. Считаются только чужие уровни и только честно сыгранные прохождения. Список - в главном меню, кнопка Достижения
Тело аватара - сетка клеток, а скин решает, что рисует каждая клетка: фигуру и один из цветов скина. Ещё скин может выключить глаза, руки, тень и эффекты. Соберите скин в главном меню в Аватар из гото
Ещё до запуска игра показывает, насколько уровень тяжёлый для вашего устройства, шкалой из пяти полосок: чем больше полосок горит, тем легче уровень. Зелёные полоски - идёт плавно, жёлтые - впритык, к
Сервер в Bullet Hero - веб-сервис, который хранит уровни. Будут официальный сервер OWS и общественные серверы NOWS, которые может запустить кто угодно
У игры будет официальный сервер OWS для всех сборок и общественные серверы NOWS только для полной сборки. Общественные серверы Bullet Hero не модерирует, подключайтесь к тем, чьего владельца знаете
Каждая версия игры - отдельная страница со списком изменений, новейшая вверху списка
Точка отсчёта: пустой проект Unity, в котором ещё нечего запускать
Первый тест отрисовки: много объектов через Unity Entities, и это уже запускается на Android
Текстуры, родители, частицы, текст и эффекты постобработки, опробованные по одному в тестовых сценах
Первый формат уровня и первый движок, который его проигрывает: объекты, темы, эффекты, текст, звук и столкновения
Первая версия, которая работает как игра: меню, аватар под вашим управлением, уровни от начала до конца и первый экран редактора
Редактор научился создавать объекты, отменять это и показывать их в иерархии
Небольшой выпуск для телефонов: вдвое больше объектов на экране одновременно
Быстрый шейдер и камера редактора, которую можно двигать мышью или двумя пальцами
Первый таймлайн, первый инспектор и выбор объектов прямо во вьюпорте
Редактор уровней вырастает из таймлайна и иерархии в полноценный редактор, а уровни получают постобработку, аудиоэффекты и повторяемую случайность
Чекпоинты, статистика, новое управление и переведённый интерфейс для игроков, дерево истории и сетка ритма для авторов и в 4 раза более быстрая картинка на телефонах
Проверка правил работает примерно вдвое быстрее, а сохранение уровня теперь проверяет его в фоне
Полноэкранное окно ритма, панели, которые можно смахивать и растягивать, кнопка сброса у каждого поля инспектора и очистка старых резервных копий и статистики
Векторная графика везде, здоровье на HUD, полные цветовые кривые, вертикальная синхронизация и уровни из Мастерской Steam в списке уровней
Доступ к папкам на Android, кнопка сброса на каждой вкладке настроек и исправление настройки разрешения
Аргументы запуска, F11 для полноэкранного режима и версия в настройках
Кнопки выключения звука у ползунков громкости, запоминание размера окна, переключатель окна ошибок и исправление картинки в рамке после изменения размера окна
Сплющивание префабов, аргумент запуска для настроек и исправления полноэкранного режима и размера окна
Вне уровня телефон по умолчанию свободно поворачивается, а у большего числа экранов появилась вертикальная раскладка
Звуки интерфейса, полное управление геймпадом и клавиатурой вне редактора и новые настройки картинок уровня
Таймлайн считает кадры с 1, а выделение превращается в префаб одним действием
Здоровье и настоящий хитбокс видны прямо на аватаре, а уровень из более новой версии открывается с предупреждением
Префабы перестроены вокруг настоящего корневого объекта, а объект без ключей размера больше не имеет своего размера
Новый встроенный уровень, название сборки в строке версии и более лёгкий релиз для Android
Уровни переносятся и в .zip, у таймлайнов появились инструмент Рамка и свёртка, а рывок зависит от расстояния
Свёртка в иерархии и на таймлайнах стала режимом из трёх шагов, а редактор получил полноценный звук на телефонах
Кривые с касательными, случайные значения вдоль отрезка, имена слотов темы и длинный список исправлений таймлайнов и режима префаба
Корень префаба стал выбираемым, автосохранение замораживает редактор вдвое короче, а карточка уровня называет автора музыки
Установки префабов двигаются вместе с группой, вкладка История показывает, что изменил каждый шаг, а инструменты таймлайна собраны в один блок клавиш
Исправления для кадров до начала объекта, прогрева текста уровня, неактивных объектов на таймлайне и клавиши Escape в окнах редактора
Работа с памятью на телефонах - предел истории отмены, ответ на предупреждения о нехватке памяти, закрытая утечка - и два исправления режима префаба
Эффекты играют так, как их задумал автор, эффект можно снять с объекта, и два новых сочетания клавиш в редакторе
Исправления для телефонов - экран не гаснет во время уровня, и очистка памяти не прерывает заход - а ещё записи о лицензиях и возвращение демо-уровня
Уровень с анимированными границами экрана тратит на Android 19 мс на кадр вместо 30-45
Файлы из более новой версии не открываются, а игра просит обновиться, анонимный режим без сохранений и более быстрый редактор на больших уровнях
Аватар ходит со скоростью 15 единиц в секунду вместо 10, а самый короткий рывок равен одному телу аватара
Телефоны держат ровные 60 кадров в уровнях и в настройках, а ввод текста работает с экранной клавиатурой
Релиз: файл, сохранённый версией gv 1.0.0, открывается в каждой следующей версии, а файл из более новой версии просит обновить игру
Публикация в Мастерскую Steam, коллекции ресурсов, песочница с обучением, быстрая настройка, режим "Только коллайдеры" и китайский язык
Экспорт видео из редактора, перенос профиля одним файлом, фильтры в списке уровней и ваша активность в Discord
Достижения, скины аватара, которые вы рисуете сами, семь новых языков, Steam Cloud, а у каждого уровня сложность и рейтинг производительности
Bullet Hero - бесплатный гибрид ритм-игры и bullet hell. Аккаунт не нужен, сервера пока нет. Уровни делают игроки во встроенном редакторе и передают друг другу папкой или архивом
Я использую ИИ и считаю, что его стоит использовать. Но правильно: как инструмент, работу которого я проверяю, а не как того, кто думает за меня. Бездумно он выдаёт много текста и кода, которые выгляд
Bullet Hero бесплатна, есть на Windows и Android, а SDK, документация и сборки открыты. Ядро держит тысячи объектов в кадре на телефонах и покрыто более чем 8000 тестов
Вопросы, обратная связь и ваши уровни - в Discord. Помочь игре может любой: исправить ошибку в документации, добавить перевод, сообщить о баге или сделать уровень
Единоличным автором игры является vertoker (или Костя Чураков)
Общение и вопросы - в Discord, видео - на YouTube, ошибки в игре - в issues репозитория bullet-hero/releases. Исходный код - в организации bullet-hero на GitHub