OK here is my big announcement. For the past couple years I've been working on a rapid prototyping and development platform for real time rendering.
TL;DR - use nodes in a node graph to string together compute shaders, ray gen shaders, draw calls, etc. View it in a viewer that supports hot reloading. When you are done, generate code that would pass a code review. (Currently only DX12 code gen is public. More coming in future!)
https://github.com/electronicarts/gigi
GitHub - electronicarts/gigi: A framework for rapid prototyping and development of real-time rendering techniques.

A framework for rapid prototyping and development of real-time rendering techniques. - electronicarts/gigi

GitHub
@demofox Looks amazing!
Finally I can study and play around with rendering techniques, without all the hassle involved in setting up a test environment/project. Thank you!
@matias yes!! So much this. (I say this as a fellow user and gfx dev person hehe)
@demofox You'd be shocked to know how many times I've wanted to try make something, and then I lost my motivation when I couldn't decide on a nice environment for doing it in (another OpenGL/Vulkan C++ project from scratch? Unity? Or, God forbid, try to do it in that chaotic game engine project I started on ages ago?). So this is a much-needed tool!