Epic Games Store reveals latest free titles

Digital marketplace also launches spring sale featuring discounts of up to 75%