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
Size : 8.3 MB
File type : PDF
Downloads: 100
Created: 2022-01-31
License: CC BY-SA
Author(s): Self-publishing
3D Game Development with LWJGL 3

Others Game Development Tutorials

2D Game Development: From Zero to Hero

Making Games with Python & Pygame

Invent Your Own Computer Games with Python

2D Game Development: From Zero to Hero

3D Game Development with LWJGL 3

Others related eBooks about 3D Game Development with LWJGL 3

C++ Notes for Professionals

The C++ Notes for Professionals book is compiled from Stack Overflow Documentation. Text content is released under , the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the va...

Download F# tutorial in PDF

Download free F# tutorial course in PDF, training file in 33 chapters and 142 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Python tutorial for professionals

Download free Python tutorial course in PDF, training file in 201 chapters and 816 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Modern C PDF book

This book teaches you to take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits....

Visual Basic .NET Notes for Professionals

Download free course Visual Basic .NET Notes for Professionals, pdf file on 148 pages by Stack Overflow Community....

How to Think Like a Computer Scientist: Learning with Python 3 Documentation

This book is an introduction to computer science using the Python programming language. It covers the basics of computer programming, including variables and values, functions, conditionals and control flow, program development and debugging. Later chapters cover basic algorithms and data structur...

How To Code in Python 3

An introduction to computer programming with Python 3. Helps the readers in learning the key concepts of Python and understanding how programs work while also imparting foundational logic that can serve the readers in other domains....

DotNet for professionnals

Download free DotNet tutorial course in PDF, training file in 58 chapters and 192 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Graph Algorithms

Download free course Graph Algorithms, pdf file on 257 pages by Mark Needham, Amy Hodler....

An Introduction to C & GUI Programming

Download free course An Introduction to C & GUI Programming, pdf file on 156 pages by by Simon Long....