Український девелопер створює з нуля 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 року.
Favbet Tech – це ІТ-компанія зі 100% українською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологій та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: