It is now possible to download to new games for free from the Epic Games Store. A week after discounting the INDUSTRIA and LISA: Definitive Edition, Epic Games has applied the same treatment to Cat Quest II and Orcs Must Die! 3, which would normally cost $44.98.