For the ultimate in crazy transition effects, render-to-texture is your friend. Setting this up is pretty easy. First you need to add a custom rendertarget field to the top of your Game class: public RenderTarget2D renderTarget; Second, initialize this