Skip to content

code-n-roll/GameEngine

Repository files navigation

OpenGL 3D Game Tutorial by ThinMatrix

Video lessons

https://www.youtube.com/playlist?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP

Setup for IntelliJ IDEA

  1. Edit configurations
  • Add VM Options: -Djava.library.path=GameEngine/lib/natives/<your_os>/
  • Make working directory: <your_path_to_project>/GameEngine
  1. File -> Project Structure -> Libraries -> Add -> path to GameEngine/lib/jars
  2. mark /src directory as Source Root

Current progress (15/54):

image

  1. The Display
  2. VAOs and VBOs
  3. Rendering with Index Buffers
  4. Introduction to shaders
  5. Coloring using shaders
  6. Texturing
  7. Matrices & Uniform variables
  8. Model, View & Projection Matrices
  9. OBJ File Format
  10. Loading 3D Models
  11. Per-Pixel Lighting
  12. Specular Lighting
  13. Optimizing
  14. Simple Terrain
  15. Transparency

About

OpenGL 3D Game Tutorial by ThinMatrix 2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published