Matharoo's guide was really useful to me! This is for people working in gamemaker, but the shader parts should look familiar no matter what engine you're working in:The flashlight stuff looks really good too. I'm also very curious about the screen transition effect. What's a good resource to learn about writing rendering functions like that--anybody?
https://gdpalace.wordpress.com/2017/10/07/transitions/