RU
Меню
neon-arena banner
neon-arena logo

Neon Arena

////////////

Характеристики

Жанр:
Combat-экшен
Платформы:
Browser web
Web
Технологии:
3d models
3D models
TypeScript
TypeScript
Three_js
Three.js
Rapier3D
Rapier3D
Vue
Vue 3

Demolition-экшен с физикой разрушений и AI-поведением

Компания Arionis Games разработала браузерную игру Neon Arena – 3D vehicular combat-экшен в формате last car standing, где игроку необходимо выжить на арене, уничтожая противников и оставаясь последним участником.

Проект демонстрирует, как на чистом web-стеке (Three.js + Rapier + Vue) можно реализовать полноценную игру с физикой, AI и визуальными эффектами без использования игровых движков.

Концепция игры

Neon Arena – это аркадный автомобильный экшен с элементами arena combat и demolition.

Игрок попадает на замкнутую арену, где одновременно участвуют до 11 машин (игрок + боты). Основная задача – выжить, используя агрессивное вождение, таран и маневры уклонения.

Ключевая особенность – сочетание физически корректных разрушений, процедурной генерации арены и адаптивного поведения AI.

Каждый матч развивается по-разному и не повторяется.

Игровой процесс

Геймплей построен на постоянном движении и столкновениях.

Игрок:

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

Побеждает тот, кто остается последним на арене.

Физика и разрушения

Основой gameplay является физическая модель взаимодействия объектов.

В игре реализовано:

  • физически корректные столкновения на базе Rapier
  • система повреждений от силы удара
  • разлёт автомобиля на отдельные части
  • независимая физика для элементов кузова

Детали (капот, двери, бамперы и другие элементы) отрываются по мере получения урона, влияя на поведение автомобиля.

neon-arena img 1 1
neon-arena img 1 2
neon-arena img 1 3

AI и поведение ботов

В Neon Arena используется система AI на основе state-machine с набором тактик.

Противники:

  • преследуют игрока (chase)
  • идут на таран (ram)
  • уклоняются от угроз (evade)
  • отступают при повреждениях (retreat)
  • переключают цели в зависимости от ситуации

AI анализирует состояние боя и адаптируется, создавая динамичное давление на игрока.

Это исключает “скриптовое” поведение и делает каждый матч уникальным.

Арена и генерация окружения

Игровое пространство формируется процедурно:

  • случайное расположение рамп и препятствий
  • вариативные маршруты движения
  • интерактивные объекты (баррели, конструкции)
  • элементы, влияющие на тактику боя

Каждая сессия требует новой адаптации.

neon-arena img 2

Технологическая реализация

Neon Arena разработана как lightweight web-игра с акцентом на производительность и контроль над системой.

Three.js
Отвечает за 3D-сцену, освещение и визуализацию.

Rapier3D (WASM)
Физический движок для расчёта столкновений, подвески и разрушений.

TypeScript
Основная логика игры, система управления и взаимодействие модулей.

Vue 3 + Vite
Интерфейс и организация приложения.

Дополнительно:

  • постпроцессинг (Bloom, Chromatic Aberration, Vignette)
  • оптимизация под мобильные устройства
  • адаптивный performance-tier (снижение нагрузки при необходимости)

Размер игры – менее 5 МБ, что обеспечивает быстрый запуск.

neon-arena img 3 1
neon-arena img 3 2
neon-arena img 3 3
neon-arena img 3 4

Механики передвижения

Управление автомобилем сочетает аркадную динамику и физическую модель.

Реализованы:

  • ускорение и дрифт
  • система boost
  • прыжки для изменения траектории
  • физика инерции и столкновений

Мобильность становится ключевым фактором выживания.

Поддержка платформ

Игра разработана как кроссплатформенное решение:

  • работает в браузере без установки
  • поддерживает desktop и mobile
  • реализовано touch-управление
  • мгновенный запуск
neon-arena img 4

Результаты работы

В результате проекта была создана браузерная игра, сочетающая:

  • динамичный vehicular combat gameplay
  • физически корректные разрушения
  • адаптивное поведение AI
  • процедурную генерацию арены
  • стабильную работу даже при минимальном размере

Neon Arena демонстрирует, что современные web-технологии позволяют создавать полноценные 3D-игры с физикой и AI без использования классических игровых движков.

Больше проектов от Arionis

Мы создаем игры и интерактивные продукты для web, mobile и desktop – от идеи до готового решения.

Если вам нужен аналогичный проект или игровая механика под ваш продукт – свяжитесь с нами.

#
#