Racing Heart inc.
31 subscribers
54 photos
12 videos
22 links
Racing Heart - DevLog о разработке инди-игр, где главное - дрифт, скорость и чистое удовольствие от вождения.
Без рекламной шелухи: только рабочий процесс, тесты, провалы, обновления и капля бензиновой романтики.
Download Telegram
Хорошие новости - я выложил билд на itch.io 🚀
Сразу добавил в него обновление.

Что изменилось:

Подчистил несколько сцен
Убрал баги и неровности на трассах
Улучшил оптимизацию на сценах
Обновил туториал
Ввёл кастомизацию машин

Теперь:

Цвет кузова меняется по желанию
Цвет дисков тоже выбираешь сам
Собираешь собственные сочетания
Покупаешь новые цвета

Машины перестали быть одинаковыми болидами и стали ощущаться личными

Любите тачки и дрифт - залетайте
Ссылку на билд: https://racingheart.itch.io/asphalt-and-dust

Видео геймплея: https://youtu.be/n0qh0eGR9j4?si=-db5mepAJuLNZgRI

Ссылка на Яндекс игры: https://yandex.ru/games/app/471288?draft=true&lang=ru

Любая обратная связь поможет делать игру лучше 🙌

#RacingHeartDev #Unity #Game #Drift
❤5👍1
Пора ввести в игру соперничество 😈

Я собираюсь добавить таблицу лидеров и асинхронный мультиплеер.
Суть: ты катаешься не только ради рекорда, а ещё:

видишь, как твои показатели стоят рядом с результатами других
борешься за позицию в таблице, а не только медальки
и даже проезжаешь трассу против “призраков” который могут раскрыть свои хитрости дрифта 👻
Игра остаётся одиночной: никаких ожиданий, никаких серверных механик и задержек.

Пока лишь первые шаги, но идея мне по душе.
Хочется, чтобы каждый заезд имел цель, а не сводился к “покатался и вышел”.

Скоро покажу, как реализую задумку 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Хочу понять, что для вас интереснее в гонках 👇

Напишите в комментах или проголосуйте в опросе - это реально поможет понять, в какую сторону лучше развивать эту фичу 🙌
❤2
У меня хорошая новость: после короткого перерыва в игру добавлен асинхронный мультиплеер. 🔥🔥🔥

Работа заняла дольше, чем я рассчитывал - я делал это в первый раз под веб. Были трудности, но задачу завершил. Результат мне нравится: вышло вполне неплохо.

Теперь в игре
- таблицы рекордов;
- асинхронные заезды без онлайна и лобби;
- фантомы подбираются индивидуально под игрока
- возможность бить чужие результаты.

Рекорд фиксируется, если игрок вошёл в аккаунт; иначе заезд остаётся локальным.

Сейчас хочу проверить систему и заполнить таблицы. Присылайте замечания: что понравилось, что вызвало трудности, что нужно доработать.

Видео геймплея: https://youtu.be/n0qh0eGR9j4?si=-db5mepAJuLNZgRI

Ссылка на Яндекс игры: https://yandex.ru/games/app/471288?draft=true&lang=ru

Любая обратная связь поможет делать игру лучше 🙌

#RacingHeartDev #Unity #Game #Drift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🧠 Как выбираются фантомы в гонке

Объясню, как сейчас подбираются соперники в асинхронных заездах. Система ещё не финальная: я слежу за её работой в реальных гонках и буду её улучшать.

❗️Важно: для корректной работы требуется авторизоваться в яндексе.

🔹 Сколько фантомов
В заезд попадает 1 или 2 фантома. Количество зависит от того, сколько записей в таблице лидеров и есть ли в ней подходящие результаты.

🔹 От чего отталкивается подбор
Отправная точка - лучшее результат игрока на трассе.
Ищем фантомов в диапазоне от −10 % до +15 % от этого результата.
Из этого окна выбираются подходящие записи и загружаются в заезд.

🔹 Если подходящих фантомов нет
Возможны варианты:
игрок стартует в одиночку
или с собственным фантомом
если игрок лидирует в таблице, в гонку к фантому игрока добавляется фантом второго места

🔹 Если игрок новичок
Когда у игрока ещё нет рекорда:
один фантом берётся из середины таблицы
второй - из нижней части
Цель - гонка выглядела оживлённой, но не превращалась в избиение с первой секунды .

Что улучшу дальше (по вашим отзывам)

1) Обновлять фантомов после финиша
После улучшения рекорда и повторного заезда игрок получит более сильных соперников, а не прежних.

2) Показывать рекорды фантомов в самой гонке
Хочу выводить:
очки других игроков
результат загруженных фантомов
Так будет ясно, с кем именно борешься и какую цель преследуешь.

3) Поработаю над визуалом финиша и сделаю его более заметный для глаз - чтобы игрок различал границы трассы.

4) Заметил, что таблица лидеров в меню выбора трасс отображает только топ 5 игроков - исправлю на топ 20.

Если кажется, что подбор работает странно - пишите в чат, не стесняйтесь писать фидбек.
Такие системы лучше всего полируются именно на живых игроках 🚀

Ссылка на Яндекс игры: https://yandex.ru/games/app/471288?draft=true&lang=ru

#RacingHeartDev #Unity #Game #Drift
🤔2❤1
Думаю над тем, как (и нужно ли) показывать результаты других игроков во время заезда.
Хочу понять, что реально будет полезно, а что перегрузит UI.

Какой вариант вам ближе?

Голосуйте 👇
И если есть свои идеи - пишите в комментариях, почитаю внимательно 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
Завтра закину небольшое обновление с текущего билда 🚗
Заодно хочу спросить мнение по одной механике - интересно, как вы это чувствуете как игроки.
🤔2👌2
This media is not supported in your browser
VIEW IN TELEGRAM
На этой неделе поправил сборку: 🔥🔥🔥

-ребалансул подборщик соперников
-теперь над соперником появляется его имя и аватар;
-закрыл пару ошибок;
-поработал над оптимизацией машин и трасс

В предыдущем опросе большинство проголосовало за минимальный интерфейс во время заезда - без таблиц и без захламления экрана. Это замечание я записал и буду учитывать.

Тем не менее, мне нужно разобраться точнее: как передать игроку ощущение борьбы, не засоряя изображение лишним.

Ссылка на Яндекс игры: https://yandex.ru/games/app/471288?draft=true&lang=ru

#RacingHeartDev #Unity #Game #Drift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Заметил интересный момент.
В прошлом опросе большинство выбрало не перегружать UI во время гонки, и я реально от этого оттолкнулся при правках билда.

Сейчас в новом опросе решаю, как вообще лучше работать с фантомами чтобы они помогали, а не мешали.

Я ориентируюсь именно на эти голоса при следующих правках, так что если есть мнение - самое время его оставить.
Оставлю голосование открытым ещё на день и дальше буду фиксировать решение.
Media is too big
VIEW IN TELEGRAM
Сегодня пересматривал, как игра обрабатывает столкновения и сброс множителя. По отзывам увидел: порой достаточно чуть-чуть задеть стену, и множитель тут же обнулялся, отчего набор очков казался слишком жёстким. 😈

Переделал механику. Теперь сброс зависит от силы удара и бывает трёх видов.🔥

Слабый удар - теряешь 30 % набранного множителя.
Если было 4×, остаётся 2,8×.

Средний удар - теряешь 60 %.
Из 4× выходит 1,6×.

Сильный удар - всё обнуляется, как прежде.

Стимул ездить аккуратно сохраняется, но мелкие задевания больше не роняют прогресс полностью.
Дополнительно сделал вибрацию шкалы множителя при столкновении: чем сильнее удар, тем заметнее тряска - по ней сразу понятно, что случилось.

Нравится такой подход?
Ставь 👍, если да.

Пишите мысли и предложения в комментариях, буду рад фидбеку

#RacingHeartDev #Unity #Game #Drift
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Racing Heart inc.
Как лучше чувствовать прогресс соперников на трассе?
Спасибо всем, кто проголосовал и написал в чатик 🙌
Даже при небольшом количестве голосов уже видно направление - дальше буду двигаться от этого решения.
🫡3
Недавно я переписал систему столкновений и сброса множителя. Теперь множитель уменьшается в зависимости от силы удара, а не исчезает сразу.

Я размышляю, стоит ли объяснять, как это работает в коде, или продолжать улучшать игровой процесс . Хочу услышать ваше мнение что Вам будет интереснее. 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
ммм, перламутр 😏
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Рабочая неделя началась ! 👊
Скоро выложу пост про разбор сброса множителя.

Спасибо всем кто поделился мнением! 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2👍1