What is the best way to get started with shader and graphics programming?

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

    I recommend starting with OpenGL. https://learnopengl.com/ Is a good site for starters. Most basic engines use OpenGL as a renderer, so it's a good idea to get some knowledge about it.

  • Unity-Shader-Basics-Tutorial

    A introduction into creating shaders for Unity

    Just look up some tutorials and hit the ground running. I'll plug my introductory Unity shader tutorial, and once you've gotten the basics of writing shader code, you can check out a series such as Makin' Stuff Look Good in Unity. Once you've got that down, I think the best direction is to try to replicate effects/shaders that you see in other games. For example, how does Wind Waker achieve it's cel shaded look? Can you write some shader code to achieve that look in Unity? As you build up a library of shaders and effects, that's effectively your portfolio.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts