Lightweight Java Game Library
Lightweight Java Game Library | |
---|---|
Desenvolvedor | LWJGL Team |
Plataforma | x86, x64 |
Modelo do desenvolvimento | Código aberto |
Lançamento | 4 de fevereiro de 2007 (18 anos) |
Versão estável | LWJGL 3 (2 de setembro de 2019 | )
Idioma(s) | Inglês |
Sistema operacional | Linux, MacOS, Windows (Qualquer sistema que suporta JVM) |
Licença | Licença BSD |
Estado do desenvolvimento | Atívo |
Página oficial | www |
Lightweight Java Game Library (LWJGL) é uma API open-source escrita em Java criada para auxiliar o desenvolvimento de jogos em 2D/3D[1]. Sua principal função é a implementação de bibliotecas como OpenGL[2] e OpenAL[3], entre várias outras[4][5].
Sobre
Função
O LWJGL acessa funções de DLLs feitas em C através do Java Native Interface (JNI)[6], O objetivo principal do projeto é fornecer aos desenvolvedores Java uma maneira de obter acesso a recursos que, de outra forma, não estão disponíveis ou são mal implementados na plataforma Java3D . A filosofia principal é expor a tecnologia subjacente como um invólucro fino, criando assim uma API próxima ao original. Também é a base de muitas engine Java como libGDX ou jMonkeyEngine.
Uso em jogos
A biblioteca já foi usam das em vários jogos famosos, um grande exemplo é o jogo Minecraft[7][8] feito pelo empresa sueca Mojang AB.
Referências
- ↑ «About LWJGL - LWJGL». wiki.lwjgl.org. Consultado em 31 de dezembro de 2019
- ↑ The LWJGL 3 Wiki. Contribute to LWJGL/lwjgl3-wiki development by creating an account on GitHub, Lightweight Java Game Library, 25 de dezembro de 2019, consultado em 31 de dezembro de 2019
- ↑ The LWJGL 3 Wiki. Contribute to LWJGL/lwjgl3-wiki development by creating an account on GitHub, Lightweight Java Game Library, 25 de dezembro de 2019, consultado em 31 de dezembro de 2019
- ↑ «Lwjgl - Desenvolvimento de Jogos». desenvolvimentodejogos.wikidot.com. Consultado em 31 de dezembro de 2019
- ↑ «LWJGL 1.0 Released». forum.lwjgl.org. Consultado em 31 de dezembro de 2019
- ↑ The LWJGL 3 Wiki. Contribute to LWJGL/lwjgl3-wiki development by creating an account on GitHub, Lightweight Java Game Library, 25 de dezembro de 2019, consultado em 31 de dezembro de 2019
- ↑ «Notch, what game engine are you using? - Discussion - Minecraft: Java Edition - Minecraft Forum - Minecraft Forum». www.minecraftforum.net. Consultado em 31 de dezembro de 2019
- ↑ «Site oficial». Minecraft.net. 18 de dezembro de 2019. Consultado em 31 de dezembro de 2019