Gamedev suffering
9.39K subscribers
978 photos
89 videos
13 files
2.38K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Download Telegram
Вышел Raylib 3.5, спустя 8 месяцев после релиза Raylib 3.0.

Raylib — это кроссплатформенный игровой фреймворк на C/C++ с открытым исходным кодом, который работает на множестве различных платформ и имеет привязки для более чем 50 различных языков программирования.

Ключевые изменения:
- Поддержка новой платформы: нативный Raspberry Pi 4.
- Доступны новые параметры конфигурации.
- Новая функция автоматической записи в формате GIF.
- Новая система RenderBatch: модуль rlgl был переработан для поддержки пользовательских батчей рендеринга.
- Новая система Framebuffer: модуль rlgl теперь предоставляет API для пользовательских вложений Framebuffer.
- Загрузка файлов из памяти: несколько функций были переработаны для загрузки данных из буферов памяти вместо прямого доступа к файлам.
- Новая система управления состояниями окон.
- Новая система CI/CD GitHub Actions.

https://zen.yandex.ru/media/id/5c8818257951ff00b4059c4b/vyshel-raylib-35-5fed0260f906b16872e58915

#Raylib
У Raylib юбилейчик — движку 10 лет. И как раз релизнулась версия 5.0.

Моментики:
- Наконец-то разделили жирнющий rcore для различных платформ. За годы файл разросся до тысяч строк кода с кучей флагов компиляции.
- Добавили поддержку SDL. Теперь куда проще добавлять платформы, которые уже поддерживают его.
- Поддержка Nintendo Switch.
- Псевдорендом rprand. Реализует Xoshiro128** с SplitMix64.
- Automation Events System API для записи инпутов. Очень удобно для тестов, туториалов и т. п.
- raygui 4.0 для написанию тулз. Апишку унифицировали.
- Поддержка 16-bit HDR images/textures, SVG, OpenGL ES 3.0.

Больше движков богу движков.

#Raylib
🔥262👍2🤯2