Новостной дайджест по Claw Engine
Мы рады объявить о новом формате новостей о разработке Claw Engine! Чтобы держать тебя в курсе всех событий, мы будем выпускать двухнедельные дайджесты, полные свежих новостей и подробностей о прогрессе, чтобы ты чувствовал себя частью команды.
🛠 Независимые модули: гибкость и контроль
BHS завершили работу над MVVM (Model-View-ViewModel), который отвечает за разделение логики программы на модель, представление и View Model. С этого момента модули движка можно запускать независимо друг от друга, что ускорит тестирование и позволит кастомизировать рабочий процесс.
Синхронизация DataFlow позволит обновлять данные между модулями и ядром движка в реальном времени, и сложные сценарии программы смогут работать одновременно, без задержек.
DataFlow (поток данных) – концепция управления последовательностью выполнения частей кода.
🌳 Динамическое дерево
Создавать сцены стало проще. Дерево элементов теперь динамически подгружает объекты, мгновенно реагируя на изменения. Добавь модельку в сцену, и система сама оптимизирует ее расположение – это значительно ускорит работу и повысит отзывчивость интерфейса.
🚀 Обновлённый UX
Постарались сделать интерфейс лучше: убрали лишние инструменты, сделав взаимодействие с платформой более интуитивной. Также обновлена дизайн-система и доработаны интерфейсы модулей. Уже скоро будет проведено обновление дизайна модулей под новые стандарты.
🌨 Погодные эффекты
За последние две недели ребята постарались над реалистичностью погодных условий: теперь облака двигаются натуральнее, и снег рассыпается, как настоящий. Новая модель образования лавин зависит от высоты, объёма снега и наклона местности, а интеграция шума Перлина в алгоритм эрозии сделала симуляцию склонов еще правдоподобней.
Шум Перлина — это специальный математический алгоритм, для генераций текстур и моделек.
🧑💻 Релиз уже скоро. Оставляй заявку на рассылку открытой беты первым на сайте Claw Engine.