Career Advice
- How to Start a Career in Games
- Advice on Getting Advice & Mentorship (in the Game Industry)
- Game Dev Portfolio Guide
- Questions to ask game studios you’re interviewing with
- How to Succeed at a Game Jam
- Getting Started Learning Tech Art & Unity Shader Writing
Shader Tutorials
These tutorials are in Unity’s ShaderLab, which uses CG.
Outline Shaders:
Water shaders:
Extending Unity’s pipeline:
Special effect shaders:
- Color Spread Post-Processing Effect
- Foggy Window Shader
- X-Ray Effect Tutorial
- Rim Highlight Shader
- Texture Mask Shader
- Heat Distortion Effect Tutorial
- Camera Effect Shader
- Waving Grass Shader
- Custom Diffuse Shader
- Ice Shader
- Dissolve Shader
- Glass Shader with Opaque Edge (So Good Games blog)
Other graphics-related tutorials:
Procedural Geometry Tutorials
Most of these tutorials explain procedural geometry concepts in pseudocode that could be adapted to any framework. The Intro series is in Unity with C#.
Intro series:
- Intro to Procedural Geometry, Part 1
- Intro to Procedural Geometry, Part 2
- Intro to Procedural Geometry, Part 3
Shapes:
Mesh effects: