Vulkan

My hello world to the Nvidia's Turing extension for Vulkan.
Material based pipeline with micro-facets lighting model to simulate real time graphics
Using Multiple Render Targets in first pass to store needed values which will be used in the next pass for lighting calculations
Percentage-closer filtering shadows to avoid sharp edges
DigiPen has been a great place for working in team to develop a game each semester. In this one, I've worked on Engine and Tools
No more if-else and a long Serialize description for every component you add. Though you need to register every component class and their data members.
But it was worth the effort since it made serialization and editor super easy in terms of scaling.
Here is a full source code to reflection file that I wrote to use
RTTR library. Feel free to also checkout editor or whole engine in general.