In a surprise way, Rockstar has announced and launched their very own game launcher on the PC. This marks the…