Возможно все, вопрос лишь в уровне мотивации

Александр Z alexxxdevelop

Рейтинг: 1 444
не верифицирован
Всего отзывов: 1 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 1
  • Работ в портфолио: 17
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Возраст: 41 год
  • Стаж работы: 19 лет
  • Зарегистрирован: 27.12.2025
  • Образование: Бакалавриат
  • Юридический статус:ИП
  • Стоимость услуг (руб): 2 000 за час 300 000 за месяц
Был на сайте:

Описание

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

Решение

Этот проект представляет собой полностью рабочую многопользовательскую гоночную игру с упором на реалистичную динамику подвески и синхронизированные спецэффекты. Изначально проект создавался под мобильную платформу Android с возможностью сборки для Windows.

Ключевые реализованные механики:

Сетевая архитектура на Photon PUN:
Реализована синхронизация транспортных средств через PhotonRigidbodyView, что обеспечивает плавное движение машин других игроков с учетом компенсации задержки (лаг-компенсация).
Настроена работа через Photon Cloud с режимом Best Region, позволяющая игрокам из разных точек мира подключаться к серверу с минимальным пингом без необходимости ручного выбора региона.
Физика подвески:
Разработан индивидуальный скрипт подвески (Suspension.cs), который динамически корректирует положение хаба колеса относительно дорожного полотна. Это создает эффект "оживания" машины при проезде по неровностям.
Визуальные и вспомогательные системы:
Реализован скрипт визуального лазера (laserScript.cs) с использованием LineRenderer, который динамически обновляет позиции между стартовой и конечной точкой в реальном времени (например, для системы треков или оружия).
Использованы математические библиотеки (кривые Безье) для построения плавных траекторий, что видно из ассетов демо-сцены SlotRacer.
Добавлены вспомогательные скрипты для UI (утилиты RectTransform, настройка отступов).
Пользовательский интерфейс и анимация:
В проекте присутствуют кастомные элементы управления интерфейсом, такие как автоматические ссылки на документацию (DocLinkButton), ячейки списков (PropertyCell) и анимации загрузки (LoaderAnime).

Итог: Полностью рабочий прототип (или готовый продукт) многопользовательской гонки с архитектурой "клиент-сервер", готовый к деплою в Google Play после настройки App ID Photon и билда .apk/.aab. Проект демонстрирует глубокое понимание работы с фотоном, физикой Unity и оптимизацией под мобильные устройства.

Ссылки на примеры реализации

 mega.nz/file/FeMgXR6L#vTkb8EH7ERApvkF9gkApJN3P-C4c...

Презентация проекта

Ray_of_Life_EqwB.jpg

Оценили проект:

0