Epic Is Giving Away 15 Free Games In December According To Leak Epic is giving away 15 free games starting with Shenmue III this December.