Resources And Further Reading
A TA never really stops learning. Here are the books, sites, communities, tools, and conferences I'd actually keep bookmarked.
On this page
Online Learning Communities Conferences Documentation Books Tools & Software Podcasts & Blogs Portfolio & Career3.1Online Learning
Shader And Graphics Programming
- The Book of Shaders - interactive, step-by-step introduction to GLSL fragment shaders. A good first stop for shader maths and GPU thinking.
- Catlike Coding - Jasper Flick's full Unity tutorials on rendering, shaders, procedural generation, and maths - clearly written with deep rigor.
- Alan Zucconi - tutorials on shaders, volumetric rendering, colour science, and procedural techniques with excellent visual explanations.
- Shadertoy - community platform for creating and sharing GLSL shaders in the browser - invaluable for studying techniques from experts.
- GPU Gems (NVIDIA) - the classic three-volume series, free online, covering rendering, simulation, and GPU programming.
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, optimisation.
- Simon Schreibt - Game Art Tricks - breakdowns of clever real-time rendering tricks from shipped games.
- Freya Holmer - beautifully visualised maths and shader tutorials - Beziers, splines, lighting, SDFs.
Rendering And Pbr Theory
- Real-Time Rendering (site) - companion to the definitive textbook, with a massive curated resource list.
- PBR Book (pbrt) - Physically Based Rendering - the full text free online. The reference to reach for when you need to understand light transport.
- Filament Material Guide - Google's practical PBR documentation - excellent for metallic/roughness workflows.
- LearnOpenGL - thorough tutorials from basics through PBR, IBL, shadows, and deferred rendering.
3.2Communities And Forums
- tech-artists.org - the premier online community for TAs - forums, Slack, job postings, industry discussion.
- Polycount - long-running game art community: modelling, texturing, shaders, portfolio feedback.
- realtimevfx.com - community for real-time VFX - Niagara, VFX Graph, shader effects, particles.
- Discord - Unreal Slackers, the Houdini Discord, the Unity Discord, and The Art of Tech Art.
- Reddit - r/gamedev, r/unrealengine, r/unity3d, r/GraphicsProgramming, 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 where studios present their latest real-time rendering work. Worth watching every year.
- 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.
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 | A detailed reference on real-time graphics. Use the chapters relevant to the rendering problem you're working on. |
| Physically Based Rendering Pharr, Jakob, Humphreys | An in-depth guide to 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 | The core linear algebra, transforms, projections, and intersection maths. |
| 3D Math Primer for Graphics and Game Development Dunn, Parberry | Accessible introduction to vectors, matrices, quaternions, and coordinate systems. |
3.6Tools And Software
DCCs
| Tool | Description |
|---|---|
| Maya | industry-standard DCC for modelling, rigging, and animation in game pipelines |
| 3ds Max | widely used for environment modelling, especially in legacy pipelines |
| Blender | free, open-source DCC with a rapidly growing toolset and community |
| Houdini | procedural workflows for terrain, VFX, and reusable tools packaged as 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 | scripting for pipeline tools, with APIs available in DCCs and editors including Maya, Houdini, Substance, and Unreal |
3.7Podcasts, Media, And Blogs
- Technically Art Podcast - interviews with TAs from major studios on tools, pipelines, and careers.
- Graphics Programming Weekly - Jendrik Illner's curated weekly roundup of graphics articles and papers.
- Inigo Quilez - co-creator of Shadertoy - SDFs, ray marching, and procedural techniques with mathematical rigor.
- Aras Pranckevicius - Unity veteran on rendering, shader compilation, and engine internals.
- Nathan Reed / Kostas Anagnostou / Alan Wolfe - deep technical writing on rendering, GPU optimisation, 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.
Pick a few resources that help with the task you're working on and try what they teach. You don't need to read everything here. Come back when a new problem gives you a reason to explore further.
