Приветствую!

Меня зовут Дмитрий. Я являюсь разработчиком Verus Engine.
Немного о себе. Пишу код на языке программирования Си++. Также знаю некоторые другие языки. Например, использую HLSL для написания шейдеров или PHP и JavaScript для разработки сайтов вроде этого (verushub.com).
С детства увлекаюсь видеоиграми. Благодаря им познакомился с основами программирования и 3D-графики.
С 2007 года в той или иной степени работаю над собственным движком для создания игр. Первые треугольники удалось вывести на экран ещё с помощью Direct3D 8. Потом изучил D3D9, OpenGL, D3D11. Теперь же активно пользуюсь библиотеками Direct3D 12 и Vulkan.
Движок Verus Engine я разрабатываю в одиночку. Поэтому для меня крайне важно писать понятный код, использовать общепринятые термины и не создавать слишком сложные взаимодействия. Как говорится, keep it simple. Важно суметь быстро разобраться в методе или структуре, даже если они были написаны год назад.
Я надеюсь, что Вам понравится использовать Verus Engine так же, как мне нравится его разрабатывать.
Кстати, Вы можете поддержать меня на сайте Patreon.
Движок Verus не имеет пределов
Вы можете создавать любую игру или программное обеспечение с помощью Verus Engine. Нет никаких ограничений по жанру, размеру или сложности сцены, кроме тех, которые налагаются оборудованием пользователя. Вы можете манипулировать треугольниками, писать свои собственные шейдеры, задавать любое состояния конвейера. А поскольку доступен полный исходный код, вы можете работать напрямую с объектами Direct3D 12 и Vulkan или даже написать свой собственный рендерер. А если вам нравятся высокоуровневые вещи, вы можете использовать высокоуровневые абстракции, такие как ландшафт, сцена, пользовательский интерфейс или персонажи.