Статья в основном про GLSL-шейдеры, и как я их использовал в этой мини-демке-игре. Статья разбита по такой очередности: Ссылки и краткое описание. Очень краткое описание игровой логики, и используемых возможностей Godot. Про используемые шейдеры. Еще немного про Godot, и его особенности. WebGL2 работает Мультиплеер Читать дальше →
Однажды я готовился к Ludum Dare и сделал простую игру, где использовал пиксельные шейдеры (других в движок Phaser не завезли). Что такое шейдеры?Шейдеры — это программы на си-подобном языке GLSL, которые выполняются на видеокарте. Есть два вида шейдеров, в этой статье речь идет про…
Эта статья выросла из бесед с Godot-разработчиками. Они заботятся о том, чтобы поднимаемые проблемы решались, и стремятся улучшать ситуацию. Определённо, в Godot грядут серьёзные изменения, но сама платформа пока находится на ранней стадии развития. Поэтому сложно говорить с уверенностью, что именно изменится и в какой степени. На самом деле, я полагаю, что Godot ждёт самое светлое будущее. Апдейт: ведущий разработчик Godot Хуан Линьетски опубликовал ответ на этот пост. Читать далее
Еще один мой проект в Godot 3 с использованием разных шейдеров, все шейдеры довольно простые. Ссылка для запуска на itch.io, требуется WebGL2. Исходный код проекта на github, проект graphic_demo_3d. Статья разбита на такие разделы: Статические текстуры, генерация и плавная смена для эффекта освещения. Сглаживание и мультисэмплинг. Про используемые шейдеры и их логику. Немного про логику скриптов. Читать дальше →