Финальный релиз года — 2026.4 уже здесь
Главный релиз этого года готов. В него вложено много работы: добавлены новые функции, исправлено много багов, и, как водится, добавлены новые баги (которые мы обязательно найдём и исправим вместе). В целом, релиз получился заметно больше предыдущего.
Размышления о NavMesh
Давно запланированная функция — NavMesh — наконец сдвинулась с мёртвой точки. Сейчас я думаю о том, как организовать загрузку ресурсов и управление этим ассетом в целом. В этой статье я расскажу о трудностях, подходах и первых результатах.
Реализация LOD и архитектурные поиски
Разработка игрового движка — это постоянный поиск баланса между удобством, производительностью и лёгкостью поддержки. В этой статье я расскажу, как в ThunderEngine появилась поддержка LOD для геометрии. Это история о том, как рождаются архитектурные решения — от первых идей до рабочей реализации.
Вышел релиз 2026.3
Настал конец ещё одного трёхмесячного цикла разработки. Пару недель назад я выпустил кандидата на релиз, получил несколько сообщений о проблемах — и релиз стал чуть более стабильным.
Gameplay-теги, группы и динамические свойства
Пару месяцев назад меня спросили: «Есть ли в Thunder Engine Gameplay Tags, как в Unreal Engine?» Я раньше не слышал о такой функции. Решил разобраться, что это за зверь, и заодно посмотрел, как это устроено в Unity и Godot. Так началось путешествие к системе тегов и групп — о которой я расскажу в этой статье.
Релиз 2026.2 уже здесь!
Как обычно, раз в три месяца — новый релиз Thunder Engine. Сегодня я с радостью делюсь с вами последней версией движка!
Логи редактора теперь доступны! Плюс пара важных изменений
Вы просили — я услышал. Несколько дней назад кто-то спросил меня: «Где можно посмотреть логи редактора?»
Зачем нужны юнит-тесты, даже если вы пишете код в одиночку (Часть I)
В прошлый раз мы говорили о разработке, и я решил, что стоит чередовать образовательный контент с новостными обновлениями. Сегодня давайте поговорим о теме, которая мне близка, — о тестировании.
Мысли вслух о том, что превращает код в продукт
Недавно я задумался о том, что отличает хороший код от настоящего продукта.
Друзья, мне нужна помощь с сайтом Thunder Engine!
Я хочу сделать официальный сайт движка лучше и полезнее для вас.
Thunder Hub — новый инструмент управления проектами
Прошлая неделя была необычной — я решил сделать перерыв в разработке движка и посвятить время возрождению проекта Thunder Hub.
Рендеринг текста — новый подход для мелких глифов
Рендеринг текста — критически важная часть любого игрового движка. Без текста нет интерфейсов, нет диалогов, нет информации.
