IDC Games features its own downloadable game launcher for Microsoft Windows.

Players can install it at their computers to play and access their library of games, navigate through the different sections, keep up-to-date with the latest news, enjoy all sorts of content and record footage with IDC Clips (Coming Soon), amongst many other features.

Download the IDC launcher.

Last updated