---
title: "3D Game Shaders For Beginners"
description: "Step-by-step repo covering normal mapping, SSAO, bloom, outlining, fog and depth of field with runnable code."
canonical: "https://vibing.inc/library/3d-game-shaders-for-beginners-vg-1284"
category: "Learning & Craft"
subcategory: "Shader learning"
license: "open-source"
author: "David Lettier (@lettier)"
source: "https://lettier.github.io/3d-game-shaders-for-beginners"
---

# 3D Game Shaders For Beginners
Step-by-step repo covering normal mapping, SSAO, bloom, outlining, fog and depth of field with runnable code.
## Facts
- Source: https://lettier.github.io/3d-game-shaders-for-beginners
- Category: Learning & Craft / Shader learning
- Author: David Lettier (@lettier)
- Licence: open-source
- Tags: shaders, 3d, rendering, tutorial
## Why it's a gem
Every real-time effect you want to steal, explained with before/after screenshots
---
Listed in The Vibeary: https://vibing.inc/library/3d-game-shaders-for-beginners-vg-1284 · JSON: https://vibing.inc/api/public/library/gems/3d-game-shaders-for-beginners-vg-1284