Home » Programming » 3D Game Development with LWJGL 3

3D Game Development with LWJGL 3

3D Game Development with LWJGL 3

Download free course 3D Game Development with LWJGL 3, pdf file on 371 pages by Self-publishing.

This book will introduce the main concepts required to write a 3D game using the LWJGL 3 library.

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
File type : PDF
Downloads: 14
Submitted On: 2022-01-31
License: CC BY-SA
Author(s): Self-publishing

Take advantage of this course called 3D Game Development with LWJGL 3 to improve your Programming skills and better understand Game Development.

This course is adapted to your level as well as all Game Development pdf courses to better enrich your knowledge.

All you need to do is download the training document, open it and start learning Game Development for free.

This tutorial has been prepared for the beginners to help them understand basic Game Development Programming. After completing this tutorial you will find yourself at a moderate level of expertise in Game Development from where you can take yourself to next levels.

This tutorial is designed for Game Development students who are completely unaware of Game Development concepts but they have basic understanding on Programming training.


Tutorials in the same categorie :