I belieave twitch is a great way to promote the game, I enjoy watching players stream to learn more about parts of the game I have yet to explore etc.
Also talking with your viewers is a great way to create great engagement.
twitch streaming is an incredibly low hanging fruit.
Mindark should...