Lightweight Java Game Library
| Lightweight Java Game Library (LWJGL) | |
|---|---|
| Логотип программы Lightweight Java Game Library (LWJGL) | |
| Тип | библиотека |
| Разработчик | группа LWJGL |
| Написана на | Java |
| Операционная система | кроссплатформенное ПО |
| Аппаратная платформа | Java |
| Последняя версия | 3.1.6 build 14 (4 февраля 2018 года) |
| Тестовая версия | 3.1.7 SNAPSHOT build 2 (20 марта 2018 года) |
| Репозиторий | github.com/lwjgl/lwjgl3/ |
| Лицензия | BSD |
| Сайт | lwjgl.org |
Lightweight Java Game Library (LWJGL) — открытая графическая библиотека, основной целью которой является предоставление простого и легковесного программного интерфейса для создателей компьютерных игр на языке Java.
LWJGL является высокопроизводительной кроссплатформенной библиотекой, широко используемой в разработке компьютерных игр и мультимедийных приложениях. Она предоставляет доступ к OpenGL, OpenAL, OpenCL и обеспечивает платформонезависимый доступ к различным манипуляторам, таким как геймпады, рули и джойстики.
Основной целью проекта является создание технологии, которая позволяла бы Java-разработчикам получить доступ к ресурсам, доступ к которым в настоящее время затруднён или вовсе отсутствует из Java-платформы.
LWJGL доступна под BSD-лицензией. Будучи открытой и бесплатной, является основой многих игровых движков и библиотек.
Использование в других проектах
[править | править код]2D-движки
[править | править код]3D-движки
[править | править код]- JPCT — jPCT является 3D-движком для десктопной Java и Android от Google. Движок будет работать на Windows, Linux, Mac OS X, Solaris x86 и Android-устройствах. Поддерживает OpenGL (благодаря: LWJGL и JOGL) и использует OpenGL ES 1.x и ES 2.0 на Android
- jMonkeyEngine — современный игровой движок, поддерживающий OpenGL версии 2.0 и выше.
- Ardor3D — профессиональный открытый движок.
Компьютерные игры
[править | править код]- Minecraft
- Spiral Knights
- не указано название статьи
- Project Zomboid
- RuneScape
- Equilinox
См. также
[править | править код]- Java OpenGL — эталонная реализация спецификации JSR-231 (Java Bindings to OpenGL)
Ссылки
[править | править код]- Домашняя страница проектаУстаревший синтаксис шаблона: пишите {{ref|lang}} вместо {{ref-lang}}.
- IRC канал LWJGLУстаревший синтаксис шаблона: пишите {{ref|lang}} вместо {{ref-lang}}.
- Логи IRC канала LWJGLУстаревший синтаксис шаблона: пишите {{ref|lang}} вместо {{ref-lang}}.
Примечания
[править | править код]