이 온라인 서적에서는 LWJGL 3 라이브러리로 3D 게임을 개발하기 위해 필요한 여러가지 것들을 설명합니다.
LWJGL는 자바 라이브러리로, 그래픽 (OpenGL), 오디오 (OpenAL) 그리고 병렬 연산 (OpenCL) 프로그램의 개발에 쓰이는 네이티브 API에 접근할 수 있게 해줍니다. 이 라이브러리를 이용하면 자바를 통해 고성능의 OpenGL 프로그램을 개발할 수 있게 됩니다.
제 첫 목표는 OpenGL을 사용하여 3D 게임을 개발하는 필요한 기술들을 배우는 것이었습니다. 필요한 정보들은 모두 인터넷에 나와 있었지만, 잘 정리되어 있지 않았으며 때때로는 원하는 걸 찾기 어려울 뿐더러 미완성에 잘못된 정보까지 있었습니다.
저는 자료를 모으기 시작했고, 예제들을 개발함과 동시에 책의 형태로 정보들을 정리해 놓아야겠다고 결심하였습니다.
이 책에 나온 예제들의 소스 코드는 GitHub에 올라와 있습니다..
이 책 자체의 소스 코드 또한 GitHub에 올라와 있습니다..
이 책의 라이센스는 Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)입니다.
이 책에 나온 소스의 라이센스는 Apache v2.0입니다.
이 책이 좋다면 먼저 별을 눌러 주신 다음, 다른 사람들에게 공유해 주세요. 후원을 하고 싶으시다면 후원은 여기입니다:
비트코인도 가능합니다: 1Kwe78faWarzGTsWXtdGvjjbS9RmW1j3nb.
제안과 수정 요청은 언제나 환영입니다 (그리고 이 책이 좋으면 별을 눌러주세요). discussion forum을 통하여 의견을 보내주셔서 이 책이 발전하는 데 도움을 주세요.
Antonio Hernández Bejarano
수정, 개선, 아이디어를 내 주신 모든 독자분들께 감사드립니다.