Lightweight Java Game Library

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa
Lightweight Java Game Library
Desenvolvedor LWJGL Team
Plataforma x86, x64
Modelo do desenvolvimento Código aberto
Lançamento 4 de fevereiro de 2007 (13 anos)
Versão estável LWJGL 3 (2 de setembro de 2019; há 7 meses)
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.lwjgl.org

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 gráficas como OpenGL[2],Vulkan, entre várias outras[3][4].

Sobre[editar | editar código-fonte]

Função[editar | editar código-fonte]

O LWJGL acessa funções de DLLs feitas em C através do Java Native Interface (JNI)[5], 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[editar | editar código-fonte]

A biblioteca já foi usada em vários jogos famosos, um grande exemplo é o jogo Minecraft[6][7] feito pelo empresa sueca Mojang AB.

Referências

  1. «About LWJGL - LWJGL». wiki.lwjgl.org. Consultado em 31 de dezembro de 2019 
  2. 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 
  3. «Lwjgl - Desenvolvimento de Jogos». desenvolvimentodejogos.wikidot.com. Consultado em 31 de dezembro de 2019 
  4. «LWJGL 1.0 Released». forum.lwjgl.org. Consultado em 31 de dezembro de 2019 
  5. 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 
  6. «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 
  7. «Site oficial». Minecraft.net. 18 de dezembro de 2019. Consultado em 31 de dezembro de 2019 

Ligações Externas[editar | editar código-fonte]


Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.