Game Project - Deferred Render Pipeline

Custom scriptable render pipeline and shader library for Unity.

  • Unity
  • SRP
  • Deferred Rendering
  • PBR
  • C#
  • HLSL
This project is part of a larger hobby game project I am working on with a small team.
I am only highlighting the parts of the project I worked on.

About this project

Due to limitations in Unity's HD render pipeline, we decided to focus our attention on a custom, purpose-build render pipeline. Part of this renderer is custom, physically based lighting system, as well as support for Unity's Visual Effects Graph. Compute based world systems allow for interactions of the characters with the environment and help grounding them in it. Due to the nature of the game, a deferred renderer is the best solution for us. At the moment, light culling is based on a tiled approach. A custom GI solution is in the works.

Gallery

Get in touch