Resources And Further Reading
reference~6 min readreviewed 2026-07-05
We never stop learning. Here are some of the resources I have used over the years that have proved very useful. Keep them bookmarked.
3.1Online Learning
Shader And Graphics Programming
- The Book of Shaders - a friendly, interactive way into GLSL fragment shaders. Start here if shader math still feels foggy.
- Catlike Coding - Jasper Flick's Unity tutorials on rendering, shaders, procedural generation, and math. Clear, deep, and very easy to come back to.
- Alan Zucconi - visual explanations of shaders, volumetrics, color, and procedural techniques.
- Shadertoy - a browser playground for GLSL. Great for pulling apart how other people solve visual problems.
- GPU Gems (NVIDIA) - the classic free series on rendering, simulation, and GPU programming. Some chapters are old, but the thinking still holds up.
Video Channels
- Ben Cloward - detailed node-based shader tutorials for Unreal and Unity, beginner to advanced.
- Tech Art Aid - focused Unreal tech-art tutorials - materials, Niagara, Blueprints, optimization.
- Simon Schreibt - Game Art Tricks - breakdowns of clever real-time rendering tricks from shipped games.
- Freya Holmer - beautifully visualized math and shader tutorials - Beziers, splines, lighting, SDFs.
Rendering And Pbr Theory
- Real-Time Rendering (site) - the companion site for the book, with a big list of rendering links worth exploring.
- PBR Book (pbrt) - Physically Based Rendering, free online. It gets deep, but it is brilliant when you want to understand why light behaves the way it does.
- Filament Material Guide - Google's practical PBR docs. Very useful for metallic/roughness workflows.
- LearnOpenGL - a steady path from basics through PBR, IBL, shadows, and deferred rendering.
3.2Communities And Forums
- tech-artists.org - still one of the best places to find TA discussion, Slack links, jobs, and people who have solved the weird thing you are stuck on.
- Polycount - long-running game art community for modeling, texturing, shaders, and portfolio feedback.
- realtimevfx.com - the place to learn from real-time VFX artists working with Niagara, VFX Graph, shaders, and particles.
- Discord - Unreal Slackers, the Houdini Discord, the Unity Discord, and The Art of Tech Art are all worth having around.
- Reddit - useful in patches: r/gamedev, r/unrealengine, r/unity3d, r/GraphicsProgramming, and r/technicallyart.
3.3Gdc And Conferences
- GDC Vault + YouTube - archives of GDC presentations - search "technical art", "rendering", and "pipeline". The Technical Art Bootcamp track is consistently valuable.
- SIGGRAPH - Advances in Real-Time Rendering - the annual course featuring cutting-edge rendering work from major studios. Essential viewing.
- Graphics Studies by Adrian Courreges - frame-by-frame breakdowns of how commercial games render a single frame.
- Unreal Fest / Unity Unite - engine-vendor talks on Nanite, Lumen, Niagara, PCG, HDRP, and production workflows.
- Everything Procedural Conference - the annual community conference (Breda, Netherlands) built entirely around procedural content generation for games - Houdini and PCG pipelines, tool authoring, and terrain/city/foliage systems, with talks from studios and indies. Recordings usually land on YouTube afterwards, so it's worth following even if you can't attend in person.
3.4Documentation
- Unreal Engine Documentation - rendering, materials, animation, Blueprints, C++ API, and every subsystem.
- Unity Manual & Scripting API - shader reference, render pipeline guides, scripting API.
- Houdini Documentation - SOPs, VEX, HDAs, and Houdini Engine integration with game engines.
- Substance 3D / Maya / 3ds Max / Blender docs - the DCC references you'll keep open in a tab forever.
- Shader language references - HLSL (Microsoft), GLSL (Khronos), Metal (Apple).
3.5Books
| Book | Why it matters |
Real-Time Rendering Akenine-Moller, Haines, Hoffman | The real-time graphics book I keep coming back to. You will get more from it each time your rendering knowledge levels up. |
Physically Based Rendering Pharr, Jakob, Humphreys | Deep dive into light transport and physically based shading. Free at pbr-book.org. |
GPU Gems 1-3 NVIDIA | Practical GPU techniques for rendering, simulation, and compute. Free online. |
Game Engine Architecture Jason Gregory | Full overview of engine subsystems from a Naughty Dog engineer. |
Game Programming Patterns Robert Nystrom | Practical design patterns for game development. Free at gameprogrammingpatterns.com. |
Mathematics for 3D Game Programming Eric Lengyel | Essential linear algebra, transforms, projections, and intersection math. |
3D Math Primer for Graphics and Game Development Dunn, Parberry | Accessible introduction to vectors, matrices, quaternions, and coordinate systems. |
DCCs
| Tool | Description |
|---|
| Maya | industry-standard DCC for modeling, rigging, and animation in game pipelines |
| 3ds Max | widely used for environment modeling, especially in legacy pipelines |
| Blender | free, open-source DCC with a rapidly growing toolset and community |
| Houdini | procedural powerhouse for terrain, VFX, and tool creation via HDAs |
| ZBrush | high-poly digital sculpting for characters, creatures, and hard-surface detail |
Texturing And Materials
| Tool | Description |
|---|
| Substance Designer | node-based procedural material authoring for tileable PBR textures |
| Substance Painter | 3D texture painting with layers, masks, and smart materials |
| Quixel Mixer | texture blending and material creation (Megascans ecosystem) |
Debugging And Profiling
| Tool | Description |
|---|
| RenderDoc | open-source graphics debugger for capturing and inspecting GPU frames |
| PIX | Microsoft's performance tuning and debugging tool for DirectX |
| NVIDIA Nsight / Intel GPA / Radeon GPU Profiler | vendor GPU profiling and bottleneck analysis |
| Unreal Insights | Unreal's built-in CPU/GPU/memory profiling framework |
| Unity Profiler | built-in profiling for CPU, GPU, memory, and rendering |
Textures, Version Control, And Pipeline
| Tool | Description |
|---|
| Perforce (Helix Core) | industry standard for large binary asset management |
| Git / Git LFS | distributed version control with Large File Storage for binaries |
| Compressonator / NVIDIA Texture Tools / texconv | texture compression, conversion, and mipmap generation |
| Marmoset Toolbag | real-time rendering and baking for portfolio presentation and QA |
| ShotGrid / Deadline / Jenkins / GitHub Actions | production tracking, render farm management, and CI/CD for asset validation |
| Python | the lingua franca of pipeline scripting - Maya, Houdini, Substance, and Unreal all speak it |
- Technically Art Podcast - TA interviews about tools, pipelines, and careers.
- Graphics Programming Weekly - Jendrik Illner's weekly roundup of graphics articles and papers.
- Inigo Quilez - SDFs, ray marching, procedural work, and the math behind a lot of shader tricks.
- Aras Pranckevicius - rendering, shader compilation, and engine internals from someone who has lived inside this stuff for years.
- Nathan Reed / Kostas Anagnostou / Alan Wolfe - strong technical writing on rendering, GPU optimization, noise, and sampling.
3.8Portfolio And Career
| Platform | Best for |
| ArtStation | Industry standard for game art and tech art portfolios |
| GitHub / GitLab | Showcasing tools, scripts, and pipeline code |
| Personal website | Full control over presentation and technical breakdowns |
| YouTube / Vimeo | Video breakdowns of tools, shaders, and procedural systems |
For job hunting: the tech-artists.org job board, LinkedIn, and the in-person GDC Technical Art Roundtables.
The best resource is the one you actually open. Pick a couple from each category, use them properly, and come back to this list every now and then. It reads differently as your own work gets deeper.