Technical Art

Bridge the gap between artists and programmers by mastering the technical aspects of game art. Learn to write shaders, create visual effects (VFX), optimize performance, and build tools for art pipelines.

60 courses

Unity Shader Development: Custom HLSL and Cg Shaders from Scratch

Learn to program the graphics pipeline in Unity to create custom visual surface effects, lighting models, and animations for your game objects.
★ 4.3 (3,512)

Unity Shader Development with Shader Graph and HLSL

Learn to build custom visual effects and materials for your games using both visual node-based tools and professional shading code.
★ 4.5 (561)

Modern OpenGL and GLSL Shaders: Foundations of 3D Rendering

Master the fundamentals of 3D graphics programming by writing custom GLSL shaders and building structured rendering pipelines with OpenGL.
★ 4.5 (173)

Computer Graphics with OpenGL and GLSL: A Practical Guide

Learn to build custom 3D graphics and write high-performance shaders using C++, OpenGL, and GLSL through structured written explanations and step-by-step code exercises.
★ 4.6 (382)

Unity Compute Shader Programming for Beginners

Unlock the power of parallel processing by writing HLSL compute shaders to handle complex physics, particles, and data in Unity.
★ 4.5 (482)

Introduction to GLSL Shaders: Build Custom WebGL Graphics

Master the fundamentals of OpenGL Shading Language to create high-performance visual effects for websites and 3D applications using THREE.js.
★ 4.3 (864)

Unity Shader Graph Foundations: Crafting Game Visuals and VFX

Learn to build stunning 2D and 3D visual effects using Unity's node-based editor, starting from core rendering concepts to stylized shaders.
★ 4.1 (228)

Low-Level 3D Graphics with WebGL: Math and Shader Programming

Master the mathematical foundations of 3D rendering and write custom GLSL shaders to program the GPU directly using WebGL.
★ 4.0 (246)

Becoming a Technical Artist in Game Development

Discover the essential technical skills, pipeline workflows, and portfolio strategies needed to launch your career as a technical artist in the game industry.
★ 4.7 (369)

Unity Shader Graph: Visual Effect Design for Beginners

Master node-based shader creation to build dynamic visual effects and custom materials without writing complex code.
★ 4.6 (143)

Enterprise CUDA: Scaling GPU Applications and Workflows

Master asynchronous GPU workflows, multi-device data transfers, and enterprise-scale CUDA programming to build high-performance data and image processing systems.
★ 3.3 (26)

CUDA Programming Basics for GPU Acceleration

Learn the fundamentals of parallel computing and GPU acceleration to write your first high-performance CUDA programs through practical written guides.
★ 4.0 (24)

GPU Acceleration with CUDA Advanced Libraries

Accelerate your applications by mastering Thrust, CuFFT, cuDNN, and cuTensor for high-performance mathematical and deep learning computations.
★ 3.3 (23)

Unity Shader Writing and Advanced Rendering Effects

Master the fundamentals of shader programming in Unity to build custom rendering effects, coordinate transformations, and advanced texture blending techniques.
★ 4.5 (14)

D3D12 Mesh Shader Programming for Game Developers

Learn to implement the modern DirectX 12 graphics pipeline using mesh and amplification shaders to optimize rendering in game engines.
★ 5.0 (8)

Stylized Character Texturing and Custom Shaders for NPR Games

Learn to design custom shaders and author stylized textures in Substance Painter to achieve stunning non-photorealistic rendering for 3D characters.
★ 5.0 (6)

DirectX Raytracing Programming for Game Development

Learn to program real-time raytracing effects using DirectX, building a solid foundation in modern graphics shaders and acceleration structures.
★ 5.0 (6)

Understanding OpenGL Rendering Pipeline Architecture

Master the fundamentals of modern graphics programming by learning how data flows through the OpenGL pipeline to render real-time 3D scenes.
★ 5.0 (5)

Graphics Programming: Texture Streaming with D3D Tiled Resources

Learn how to manage GPU memory efficiently by implementing texture streaming using Direct3D Tiled Resources in your game engines.
★ 5.0 (1)

Unity Shader Development with Shader Graph

Learn to design and implement custom visual effects and unique material properties in Unity, providing essential skills for aspiring game developers.
Showing 20 of 60 courses