TGViewer
Channel Public Channel
road to UE Senior

road to UE Senior

@wirdev

UE5 разработка — C++ и Blueprint.
Архитектура, performance.

GitHub: github.com/wirnullptr
ArtStation: artstation.com/wir
Subscribers
55
Photos
96
Videos
19
Links
8
Recent Posts 8 shown
Post #157 739
OWN-SHOT PREDICTION

• Когда ты стреляешь, пуля не ждёт ответа от сервера. Клиент сразу спавнит локальную копию, рисует косметику, шумит. По сети идёт спавн-событие, сервер его валидирует.
Если траектория совпала — всё ок. Если не совпала (читер или glitch) — сервер исправляет, косметика переконцилируется.

• В результате клиент видит визуал своего снаряда мгновенно, без ожидания подтверждения от сервера.

• Вся базовая репликация ядра и косметики готова. В ближайшее время плагин будет выпущен на Fab.
  • ❤ 3
  • 🔥 2
  • 💩 1
Post #156 743
Начинаю Фазу 4 — мультиплеер. Listen-server, синхронизация спавна/рикошета/импактов, server-authoritative хиты.

Архитектура: все события батчатся в один фрейм, один мультикаст в кадр.
  • ❤ 3
Post #153 1.2K
BallisticFramework_Preview_5.7.zip28.3 MB BallisticFramework_Preview_5.8.zip30.2 MB
Ballistic Framework — Preview v1.0🥳🥳🥳

Ранний препрев-билд data-oriented C++ плагина для крупномасштабной симуляции снарядов в Unreal Engine.

Плагин рассчитан на тысячи одновременных снарядов без просадки FPS — архитектура Structure-of-Arrays со sparse/dense индексацией вместо per-actor объектов на каждый снаряд.

Основные системы:
• Data-oriented симуляция снарядов (SoA, generation-handle индексация)
• Collision-based Level of Detail (тиры по дистанции dormant/active)
• Рикошет и пробитие с surface interaction профилями
• GPU-рендер трейсеров (Niagara Data Interface)
• Ribbon-трейлы с per-profile стилизацией
• Роутинг impact-событий к damage receiver'ам
• Опциональный мост урона через GameplayAbilities (GAS) — полностью отвязан от ядра симуляции

Архитектура:
Плагин разбит на два модуля:
BallisticCore — симуляция, косметика, роутинг урона. Без зависимости от GameplayAbilities.
BallisticGAS — опциональный мост, применяющий урон через GAS, только если вы его используете.

Готово из коробки: рендер трейсеров и трейлов (материал и Niagara-система уже назначены)
Настраивается через Data Assets: профили снарядов, surface interaction (рикошет/пробитие), FX-библиотека импактов

Совместимость
Unreal Engine: 5.7.0 и 5.8.0
Платформа: Windows 64-bit
Дистрибуция: только бинарники (precompiled), исходный код в этом preview не включён

Документация и Quick Start — на GitHub: https://github.com/wirnullptr/UE5-Ballistic-Framework

Жду фидбэк.
  • ❤ 3
Post #148 974
• Модель катаны с цветами ликориса финальный рендер на арту.

- 100к полигонов
- 1 цветок 16к

ArtStation - artstation.com/wir
  • ❤ 3
  • 👍 2
Post #145 794
• Расширяем портфолио. Наконец-то дошли руки сделать рендер и залить на арту.

• Использовалась запечка карты нормалей.
- Low poly 22k
- Hight poly 2.4m

ArtStation - artstation.com/wir
  • ❤ 3
Post #141 1.19K
Эффекты попадания — звук, декаль, партиклы теперь разделены по типу взаимодействия: у каждого события свой набор звука, Niagara-эффекта и материала декали.

Отдельно занялся декалью рикошета — теперь декаль растягивается вдоль вектора движения снаряда в момент удара, получается вытянутый скол, а не точка.

Заодно доработал трейлы: цвет и ширина ленты теперь берутся из профиля снаряда. А приоритет отрисовки у ближайших снарядов.
  • ❤ 2
Post #138 1.04K
Дальше в FX — визуальный отклик на попадание: декали от пробития, искры на импакте, звук.

Эффект попадания и звук пока единые для всех типов взаимодействия — обычный импакт, рикошет, пробитие используют общий профиль. Разделение по профилям в планах.
  • ❤ 4
  • 👍 1
Post #136 976
Ribbon трейлы⚡️

Добавил полноценные ribbon-трейлы снарядов: настоящую 3D-геометрию хвоста. Ribbon строит геометрию заново под каждый ракурс камеры.
Реализовано полностью на C++, без Niagara — свой FPrimitiveSceneProxy, генерация геометрии на render thread.

Это часть подсистемы косметики плагина. В которой далее будут реализованы звуки, эффекты и декали.
  • ❤ 4
Older posts →

About this channel

How can I read @wirdev without a Telegram account?
TGViewer shows the public web preview Telegram publishes for road to UE Senior: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does road to UE Senior have?
road to UE Senior (@wirdev) has 55 subscribers on Telegram, refreshed roughly every 30 minutes.
Does road to UE Senior know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →