Украинский девелопер создает с нуля Render Engine – процесс можно наблюдать в Twitter
Украинский геймдев-разработчик Евгений Карпенко начал с нуля создавать модуль отображения Render Engine «Промінь».
Вже майже кінець року, прийшов час ставити цілі на майбутнє.
Ціль на майбутній рік – створити з нуля Render Engine, який буде зватися «Промінь», та з підтримкою майже усіх графічних API, та платформ. Плюс, ви побачите, як з нуля створюється та еволюціонує Render Engine.
Назвав… pic.twitter.com/2S5ZXuZIZt
— Капітан GPU 🇺🇦 (@CaptainGPU) December 3, 2023
Разработчик хочет разработать с нуля высокоуровневый рендер – на уровне тех, с которыми работает каждый день. Объединить с помощью абстракций разные графические API, платформы, ресурсы.
Девелопер уже создал репозиторий, нарисовал первый треугольник и прибавил возможность запустить его на MacOS. Также добавил GLM и Dear ImGui.
«Цель на будущий год – создать с нуля Render Engine, который будет называться «Луч», и с поддержкой почти всех графических API и платформ. Плюс вы увидите, как с нуля создается и эволюционирует Render Engine», — написал он.
В ближайших планах:
- сделать высокоуровневый Render Hardware Interface;
- реализовать для него Vulkan, Metal, Dx12, DirectX, OpenGL, WebGL, WebGPU бекенды;
- оказать поддержку Win, MacOs, Linux, Emscripten, iOS, Android платформ.
«Планы для pet-проекта очень амбициозные, но я очень давно вынашиваю эту идею, да и нужно собрать во что-то одно, весь свой опыт и множество рендер-экспериментов», — резюмировал разработчик.
Отметим, что украинский геймдев переживает не лучшие времена — 25 крупнейших украинских геймдев-компаний с февраля по август потеряли на 4,3% или 391 специалиста больше, чем в период с мая 2022 по февраль 2023 года.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: