Перейти до вмісту

Lightweight Java Game Library

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 15:57, 29 листопада 2022, створена Ivano-Frankivec (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Lightweight Java Game Library (LWJGL) — це бібліотека програмного забезпечення з відкритим вихідним кодом, яка надає прив’язки до різноманітних бібліотек C для розробників відеоігор мовою програмування Java . Вона надає використовує всередині міжплатформні бібліотеки, які часто використовуються для розробки відеоігор Vulkan, OpenGL, OpenAL і OpenCL .

Основна ціль проєкту — надати розробникам мовою програмування Java спосіб отримати доступ до інструментів, наразі недоступні, або недостатньо реалізовані на платформі Java. Основна філософія полягає в тому, щоб подати низькорівневі технології в обгортці у вигляді даної бібліотеки, створюючи таким чином API, подібний до оригіналу. Вона також є основою багатьох високорівневих ігрових двигунів і бібліотек Java, таких як libGDX або jMonkeyEngine.