Render.ru
Поддержать
10.0 KЗаписей
68.3 KСледят
31.8 MЗаходов

Художник за 100 дней создал свой игровой движок

Интересное из сети

RetroEngine отличается детальной симуляцией электронно-лучевой трубки, воспроизводящей поведение фосфорного покрытия экрана, движение луча и временное затухание свечения пикселей. Все эффекты, включая теневое маскирование и сетки, генерируются процедурно в шейдерах без использования готовых текстур.

RetroEngine.gif

На текущем этапе инди-разработчик и художник Analog Dream Dev реализовал инструменты для создания уровней: анимацию текстур, умное копирование объектов с авторасчётом расстояний и систему переиспользуемых блоков окружения - "чанков". Ранее были добавлены базовое освещение, поддержка 3D-моделей, материалов и текстур.

RetroEngine_2.gif

Одной из самых сложных задач стало моделирование эффекта послесвечения CRT-экранов. Первые попытки приводили к ошибкам - изображение окрашивалось в зелёный или полностью гасло. Проблему удалось решить, пересмотрев подход: вместо накопления света система теперь имитирует естественное затухание, как в реальных мониторах.

По словам разработчика, движок стабильно работает на 60 кадрах в секунду. В планах - дальнейшее расширение функциональности, включая внедрение физики и системы столкновений объектов. Весь процесс создания RetroEngine документируется в devlog’ах на сайте автора.

678
Комментарии:23
по поступлению
0
Глазам больно стало))
1
Дмитрий Сахно
04.02.2026 18:22
Бессмыслица какая-то, на картинки в статье вообще смотреть невозможно, не говоря уже о том чтобы играть долгое время
0
Сергей Юров
04.02.2026 18:59
А написать фильтр для Unity не судьба?
0
Ego De Ko
04.02.2026 19:16
Крутой expиенс
0
Тимофей Егоров
04.02.2026 21:16
Ну в принципе, данный движок подойдёт для Dreamcore игр.
0
Ярослав Исаев
04.02.2026 23:25
Для тех кто привык видеть небо в клеточку))
7
0
Казбекулька
05.02.2026 8:48
Класс
0
Дмитрий Иванов
05.02.2026 10:36
Сергей, тоесть шейдер?
1
Движок строение это как ремонт, его можно только начать 😄
6
0
Emin Yusifov
05.02.2026 11:28
Целый движок просто для имитации CRT? т.е. человек сначала одевает крой а потом шьёт пальто в воротником, кармашками, с утеплением и т.д.?
0
Антон Самарцев
05.02.2026 15:22
Ну в split fiction задачу решили без переписывания ue5
1
Даниил Шор
05.02.2026 19:37
Человек взял да и написал собственный движок, ещё и с акцентом на точную физическую симуляцию CRT монитора. Взглянуть на процесс разработки? Порадоваться за человека? Просто пройти мимо, если не интересно? Нет, людям в комментариях прям нужно упрекать разработчика в его интересе и желании саморазвиться и писать: "а ЧиГо оН шЕйДеР нЕ сДеЛаЛ"?
0
Даниил, Не друган, неадекват тут только ты) Остальным просто насрать.
0
Будем посмотреть игрули на этом движке... Хотя учитывая, что он ещё даже не начинал физику делать - ждать ещё не скоро.
-1
100 дней делать фильтр для вывода картинки? Можно взять шейдер из бесплатной библиотеки из гугла за 5 минут? Можно! А зачем?
0
Даниил, физическая симуляция? он что, отдельные пиксели дисплея на cuda ядрах с применением RTX и dlss считает?
0
Владимир, тогда о твоей мельнице никто не напишет в паблике в вк)
0
Александр, был бы в этом смысл
0
Антон, глупые потому что вот нет бы свой новый движок написать)
36
0
Честно говоря выглядит отвратно и глаз режет. К тому же непонятно зачем это вообще нужно. Ну чем бы дитя не тешилось, лишь бы не ...
546
0
Михаил Наумов (Mic Nau)
09.02.2026 10:56
Серебряный спонсор
Реальное применение -- симуляция ЭЛТ-мониторов в кино. Там иногда такое показывают, что диву даёшься. А как игровой движок... Ну сильно для гиков. Но упоротость автора вызывает уважение )
0
Van Tes
10.02.2026 7:29
Маладец
0
👍👍👍