Thanks Sam, glad you liked the game! The ghost was based off a spline that I made a tool to animate. Then rendered that result to a render tex and added all the ghosty effects + background distortion on top. Conveniently enough, the text could use the same material as the ghost.