DAMMIT SAKURAI! NOW I HAVE TO ADD MORE LINES OF CODE TO THE GAME THAT I'M ALREADY BURNT OUT ON!
Freeze frames are probably something I can do, but no way in hell am I doing screen shakes or slow motion. Screen shakes would require me to mess with viewports and I really don't feel like getting in to that. Slow motion would require me to either reduce the framerate (which I don't know how to do in MonoGame) or slow down every single object.
@xianc78 I would also recommend that you do actually take the time to add a camera offset because slight camera smoothing adds a lot of juice to the game
You have scrolling levels, yeah? So you should already have a camera. An offset and a increment to get close to the "goal" location on the player relative to how far away the camera is from the goal is only a couple lines but adds a lot. Then for shake you randomise it, hints in video #2
Also:
https://youtu.be/Fy0aCDmgnxg
https://youtu.be/tu-Qe66AvtY