Yes, there are a lot of free game launchers available for Windows. However, if you are looking for a preinstalled one, then there is no such app available. But we can ensure that the apps mentioned below are good enough to make you forget the need for a preinstalled launcher. They don't even consume a lot of space, so, they are worth giving a shot.