Double Fine Productions really wants as many players as possible to enjoy Psychonauts 2 when it comes out. The development studio confirmed that they will have an invincibility toggle that you can switch on whenever you want. This will allow you to beat the game, or difficult sections, without the fear of dying.
The studio made this announcement via Twitter. They say that "if you beat Psychonauts 2 with the invincibility toggle...