Veil: VEIL Official Trailer is Now Live

The official trailer for VEIL is now live. VEIL is a first-person psychological horror game set on a remote island, where a quiet weekend trip slowly descends into fear. Watch the trailer, check out the new screenshots,…