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

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

RetroEngine.gif

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

RetroEngine_2.gif

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

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

678 0 850 1
23
2026-02-04
Глазам больно стало))
2026-02-04
Бессмыслица какая-то, на картинки в статье вообще смотреть невозможно, не говоря уже о том чтобы играть долгое время
2026-02-04
А написать фильтр для Unity не судьба?
2026-02-04
Крутой expиенс
2026-02-04
Ну в принципе, данный движок подойдёт для Dreamcore игр.
2026-02-04
Для тех кто привык видеть небо в клеточку))
2026-02-05
Класс
2026-02-05
Сергей, тоесть шейдер?
2026-02-05
Движок строение это как ремонт, его можно только начать 😄
2026-02-05
Целый движок просто для имитации CRT? т.е. человек сначала одевает крой а потом шьёт пальто в воротником, кармашками, с утеплением и т.д.?
2026-02-05
Ну в split fiction задачу решили без переписывания ue5
2026-02-05
Человек взял да и написал собственный движок, ещё и с акцентом на точную физическую симуляцию CRT монитора. Взглянуть на процесс разработки? Порадоваться за человека? Просто пройти мимо, если не интересно? Нет, людям в комментариях прям нужно упрекать разработчика в его интересе и желании саморазвиться и писать: "а ЧиГо оН шЕйДеР нЕ сДеЛаЛ"?
2026-02-05
Даниил, Не друган, неадекват тут только ты) Остальным просто насрать.
2026-02-06
Будем посмотреть игрули на этом движке... Хотя учитывая, что он ещё даже не начинал физику делать - ждать ещё не скоро.
2026-02-06
100 дней делать фильтр для вывода картинки? Можно взять шейдер из бесплатной библиотеки из гугла за 5 минут? Можно! А зачем?
2026-02-06
Даниил, физическая симуляция? он что, отдельные пиксели дисплея на cuda ядрах с применением RTX и dlss считает?
2026-02-06
Владимир, тогда о твоей мельнице никто не напишет в паблике в вк)
2026-02-06
Александр, был бы в этом смысл
2026-02-06
Антон, глупые потому что вот нет бы свой новый движок написать)
2026-02-07
Честно говоря выглядит отвратно и глаз режет. К тому же непонятно зачем это вообще нужно. Ну чем бы дитя не тешилось, лишь бы не ...
2026-02-09
Реальное применение -- симуляция ЭЛТ-мониторов в кино. Там иногда такое показывают, что диву даёшься. А как игровой движок... Ну сильно для гиков. Но упоротость автора вызывает уважение )
2026-02-10
Маладец
2026-02-12
👍👍👍
RENDER.RU