Introduction
Contents
Introduction#
Explanation and examples of modern rendering techniques commonly used for game engines.
Tip
If you are on your phone consider browsing through this link for better performance.
About#
This website will show and explain multiple usages of the low-level rendering library The Forge. It works in conjunction with the repository the-forge-samples which implements said tutorials.
đź“– Sources#
Websites#
Name  | 
Founder(s)  | 
Description  | 
|---|---|---|
-  | 
Various tutorial on rendering techniques for WebGL 1 & 2  | 
|
Various tutorial on rendering techniques for OpenGL  | 
||
A step-by-step tutorial to use Vulkan  | 
||
-  | 
Slides and Videos from SigGraph conferences  | 
|
-  | 
Tutorial on Computer Graphics theory  | 
Blogs#
Name  | 
Founder(s)  | 
Description  | 
|---|---|---|
János Turánszki  | 
Dev blog of his game engine  | 
|
-  | 
Dev blog of their game engine  | 
|
Various articles related to DirectX  | 
||
In depth articles about GPU structures. Known for his Trip trough the graphic pipeline series  | 
||
Adrian Courrèges  | 
Well known for his Graphics Study series of AAA games.  | 
|
Alain Gavan  | 
Different articles on graphic programming  | 
|
Blog of a Senior Graphics Engineer at Epic Games  | 
||
Graphics programmer at Dice  | 
||
Natalya Tatarchuk  | 
Lead and engineering architect at Bungie  | 
|
Lead rendering programmer at ID Software  | 
||
-  | 
Rendering artisan on Dishonored 2  | 
|
Senior Graphics Programmer at Rockstar San Diego  | 
||
VFX artist at Wild Sheep Studio in Montpellier France  | 
Articles#
Name  | 
Author  | 
Description  | 
|---|---|---|
Kostas Anagnostou  | 
||
Gabriel Sassone  | 
Videos#
Youtube channels#
Name  | 
Author  | 
Description  | 
|---|---|---|
-  | 
Various tutorials on rendering techniques with WebGL  | 
|
-  | 
Many conferences from professionals in the game industry  | 
|
-  | 
Various videos on programming and graphics programming with content on OpenGL  | 
|
-  | 
Various videos on programming and graphics programming with content on DirectX  | 
On architecture#
Name  | 
Description  | 
Analysis  | 
|---|---|---|
GDC 2015 talk by Barry Genova from Bungie  | 
Destiny datum array accessed with handles, so there is no copy (maybe only on the rendering side, because it is not in sync with the simulation). Check at 29 min  | 
API Code samples#
Name  | 
Description  | 
|---|---|
Various rendering techniques with the Vulkan API  | 
|
Microsoft official repository for code samples in DirectX 12  | 
|
Khronos official repository for code samples in Vulkan  | 
Renderers#
This Gist offers multiple links related to renderers
Logo  | 
Name  | 
Description  | 
|---|---|---|
  | 
||
  | 
||
  | 
||
  | 
Open-source Game engines#
Logo  | 
Name  | 
Description  | 
|---|---|---|
  | 
||
  | 
||
  | 
||
  | 
||
  | 
||
  | 
Books#
Name  | 
Description  | 
Illustration  | 
|---|---|---|
A famous book by Jason Gregory, a Naughty Dog engineer  | 
  | 
|
Famous book on rendering techniques  | 
  | 
|
Mark DeLoura compilation of articles by other developers  | 
  | 
|
Compilation of various articles by developers  | 
  | 
|
Wolfgang Engel compilation of articles by other developers  | 
  | 
|
Compilation of articles by developers  | 
  | 
|
A broad book explaining computer graphics from scratch  | 
  | 
|
Matt Pharr, Wenzel Jakob, and Greg Humphreys revolutionary book on materials  | 
  | 
      
      
      











