Пишем небольшой шейдер подсветки интерактивных объектов для игры Jarl (на модифицированном Bevy Engine) – разбор + код

Небольшая заметка о том как написать аутлайн-шейдер для рисования границ объектов на примере пиксель арт игры Jarl (Discord, YouTube, Twitter, Reddit). Материал предполагает наличие у читателя базового знания и интереса к графическим технологиям. Игра использует модифицированый движок Bevy и языки Rust + WGSL.

3131
44
22

С виду игрок скажет, что это очередное юнити хрючево, так что есть только два пути, делать игру или делать движок

Автор

Увы, но в это раз вы не угадали, большинство игроков плейтеста и моего Дискорда отмечают продвинутое освещение и графику. Можете зайти на тот же YT и почитать комментарии.

2