Do I need a Twitch account to play party pack games? Twitch is a streaming platform where users can watch live streams of games, including party pack games. However, you don't need a Twitch account to play party pack games. You can simply download the game and start streaming without having to create an account.