Download free course 3D Game Development with LWJGL 3, pdf file on 371 pages by Self-publishing.
LWJGL is a Java library that provides access to native APIs used in the development of graphics (OpenGL), audio (OpenAL) and parallel computing (OpenCL) applications. This library leverages the high performance of native OpenGL applications while using the Java language.
The initial goal of this book was to learn the techniques involved in writing a 3D game using OpenGL. All the information required was there in the internet but it was not organized and sometimes it was very hard to find and even incomplete or misleading. Author started to collect some materials, develop some examples and decided to organize that information in the form of a book.
Table of contents
-
Introduction
-
First steps
-
The Game Loop
-
A brief about coordinates
-
Rendering
-
More on Rendering
-
Transformations
-
Textures
-
Camera
-
Loading more complex models
-
Let there be light
-
Let there be even more light
-
HUD
-
Sky Box and some optimizations
-
Height Maps
-
Terrain Collisions
-
Fog
-
Normal Mapping
-
Shadows
-
Animations
-
Particles
-
Instanced Rendering
-
Audio
-
3D Object picking
-
Hud revisited - NanoVG
-
Optimizations
-
Cascaded Shadow Maps
-
Assimp
-
Deferred Shading
-
OpenGL Debugging
Pages : | 371 |
Size : | 8.3 MB |
Downloads: | 180 |
Created: | 2022-01-31 |
License: | CC BY-SA |
Author(s): | Self-publishing |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about 3D Game Development with LWJGL 3
This book will introduce the main concepts required to write a 3D game using the LWJGL 3 l..., download free Game Development tutorial in PDF (371 pages) created by Antonio Hernández Bejarano .
Download free course 2D Game Development: From Zero to Hero, pdf file on 262 pages by Self-publishing.
This is a small project that aims to gather some knowledge about game development and make..., download free Game Development tutorial in PDF (260 pages) created by Penaz .
iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one..., download free Game Development tutorial in PDF (228 pages) created by Miguel DeQuadros .
This book introduces the main concepts required to write a 3D game using the LWJGL 3 library.