{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name               = LWJGL
| title                   = 라이트웨이트 자바 게임 라이브러리<br />Lightweight Java Game Library (LWJGL)
| logo                   = 
| developer              = LWJGL 팀
| latest release version = 3.0.0b
| latest release date    = {{시작 날짜와 나이|2015|11|20|df=yes}}
| latest preview version = 3.0.0b
| latest preview date = {{시작 날짜와 나이|2015|11|20|df=yes}}
| status = 지원 중
| programming language   = [[자바 (프로그래밍 언어)|자바]], [[C (프로그래밍 언어)|C]], [[코틀린 (프로그래밍 언어)|코틀린]]
| operating_system       = [[마이크로소프트 윈도우|윈도우]], [[리눅스]], [[OS X]]
| platform              = [[자바 (소프트웨어 플랫폼)|자바 플랫폼]]
| genre                  = 자유 컴퓨터 라이브러리
| license                = [[BSD 라이선스]]
| website                = 
}}

'''LWJGL'''(Light Weight Java Game Library)는 [[자바 (프로그래밍 언어)|자바]]를 위한 오픈 소스 게임 개발 라이브러리이다.

2014년 11월 13일, 기존의 LWJGL 버전을 완전히 다시 쓴 LWJGL 3 제작을 발표하였고 2015년 4월 17일 알파 버전을 공개하였다. 전 버전 보다 더 많은 라이브러리를 포함하고 있으며 오큘러스 리프트 소프트웨어 제작을 위한 라이브러리 또한 포함하고 있다.

== 바인딩 ==
{| class="wikitable"
|+ 제공되는 바인딩<ref name="github">{{웹 인용| url=https://github.com/LWJGL/lwjgl3 | title=LWJGL/lwjgl3 | website=[[GitHub|github.com]] | access-date=13 August 2016}}</ref><ref name="website">{{웹 인용 | url=https://www.lwjgl.org | title=Official website | access-date=14 August 2015 | 보존url=https://web.archive.org/web/20200603030733/https://www.lwjgl.org/ | 보존날짜=2020-06-03 | url-status=dead }}</ref>
! 바인딩
! 설명
! 참고

|-
| [[EGL (API)|EGL]]
| 크로노스 렌더링 API와, 기반이 되는 네이티브 플랫폼 윈도 시스템 간의 인터페이스.
|
|-
| [[OpenCL]]
| 크로스 플랫폼 [[병렬 컴퓨팅]]용 API.
|
|-
| [[OpenGL]]
| 대부분의 [[그래픽 처리 장치|GPU]] 벤더들이 구현한 3D 그래픽스 구현체.
| 대부분의 확장 기능들이 지원되지만 요청에 따라 덜 유명한 확장 기능들이 추가될 수 있다.
|-
| [[OpenGL ES]]
| 휴대 전화, 태블릿, 콘솔 등 [[임베디드 시스템]]을 위한 OpenGL.
|
|-
| [[벌컨 (API)|벌컨]]
| 차기 크로스 플랫폼 3D 그래픽스 API.
|
|-
| [[GLFW]]
| OpenGL 및 벌컨 컨텍스트, 사용자 입력을 관리하는데 필요한 창 관리 라이브러리.
|
|-
| [[JAWT]]
| [[애브스트랙트 윈도 툴킷|AWT]] 네이티브 인터페이스.
|
|-
| [[nfd]]
| 크기가 작은 크로스 플랫폼 네이티브 파일 다이얼로그 라이브러리.
|
|-
| [[tinyfd]]
| 크기가 작은 네이티브 다이얼로그 라이브러리.
|
|-
| [[OpenAL]]
| 3차원 오디오 API.
| ALC 및 기타 확장 지원함.

|-
| [[OpenAL Soft]]
| OpenAL의 자유 라이선스 소프트웨어 구현체.
|
|-
| [[bgfx]]
| 다중 그래픽스 백엔드를 지원하는 크로스 플랫폼 렌더링 라이브러리.
|
|-
| [[LibOVR]]
| [[오큘러스 리프트]] SDK의 API.
|
|-
| [[NanoVG]]
| OpenGL을 사용한 2D 벡터 그래픽스 렌더링 라이브러리.
|
|-
| [[Nuklear]]
| 단순 [[그래픽 사용자 인터페이스|GUI]] 라이브러리.

|-
| [[par shapes]]
| [[파라메트릭 서피스|파라메트릭]] 및 기타 단순 도형 생성기.
|
|-
| [[STB (라이브러리)|STB]]
| 이미지, 사운드, 글꼴을 로드하기 위한 가벼운 싱글 파일 라이브러리.
|
|-
| [[dyncall]]
| 포터블한 방식으로 동적으로 C 함수를 호출하기 위한 라이브러리.
|
|-
| [[C 동적 메모리 할당]]
| 저급(Low-level) 메모리 관리.
|
|-
| [[Lightning Memory-Mapped Database|LMDB]]
| [[메모리 맵 파일]]을 이용한 고속 데이터베이스 라이브러리.
|
|-
| [[xxHash]]
| 고속 [[해시 함수|해시 알고리즘]].
|
|-
| [[Vulkan Memory Allocator|VMA]]
| 벌컨 그래픽스 API용 메모리 할당자
|
|}

== 저명한 사용 ==
* [[마인크래프트]]<ref>{{웹 인용 | url=https://minecraft.net/en/credits/ | title=minecraft.net – Credits | access-date=6 August 2016 | 보존url=https://web.archive.org/web/20160815191307/https://minecraft.net/en/credits/ | 보존날짜=2016-08-15 | url-status=dead }}</ref>

== 같이 보기 ==
* [[JMonkeyEngine]], LWJGL 로 제작한 게임 엔진
* [[마인크래프트]], LWJGL 로 제작한 유명한 게임

== 각주 ==
{{각주}}

== 외부 링크 ==
* [http://www.lwjgl.org/ 공식 웹사이트]
* [https://github.com/LWJGL GitHub]
* [https://en.wikipedia.org/wiki/Stack_Overflow Stack Overflow]

{{비디오 게임 엔진}}

[[분류:크로스 플랫폼 자유 소프트웨어]]
[[분류:자바로 작성된 자유 소프트웨어]]
[[분류:그래픽 라이브러리]]
[[분류:자바 API]]
[[분류:자바 라이브러리]]
[[분류:비디오 게임 개발 소프트웨어]]
[[분류:자유 라이브러리]]