The Gotma V0.5.1 💻🖱️

Доброго времени суток, на связи команда "Дневника разработчиков" 👨‍🔧

Сегодня мы бы хотели рассказать Вам о немаловажном техническом обновлении игровой библиотеки LWJGL.

💻🖱️ Что же такое LWJGL?

LWJGL (Lightweight Java Game Library) — это простая библиотека Java-игр.
По сути, это то, что Minecraft и наша игра использует для графики, звука и ввода (клавиатура, мышь, игровая периферия).
Она является высокопроизводительной кроссплатформенной библиотекой, широко используемой в разработке компьютерных игр.

The Gotma V0.5.1 💻🖱️, image #1

🚀🚀🚀Оптимизация и исправление багов

Изначально Minecraft работает на LWJGL 2 версии (за исключением новых версий, где данное обновление уже интегрированно создателями)
Мы так же перешли на LWJGL 3 версии.

Какие же преимущества дает данный переход?

  • 🛠️Исправление всевозможных багов с игровым окном (при переключении в полный режим и наоборот), которое работает на практически всех существующих операционных системах.
  • 🖼️ Загрузчик изображений на основе STB_image намного быстрее и производительнее, чем предшественник.
  • 🗺️ Атлас текстур на основе STB_rectpack, почти мгновенно обрабатывает десятки тысяч текстур по сравнению с ванильным кодом, которому требуется много секунд, чтобы соединить все текстуры при загрузке в одно полотно.
  • 🚧 Большинство обработок, которые отрисовывают картинку на экране дают прирост в fps 15-20%
The Gotma V0.5.1 💻🖱️, image #2

На этой новости мы закончим нашу статью! 👋
Мы с удовольствием продолжим показывать наш процесс разработки и успехи, создавая нечто большее, чем Minecraft. До встречи через две недели!

@The Gotma Team

258 views·5 shares