Release date is February 10, 2015
Last edited by a moderator:
You didn't like left 4 dead?Looks better than I expected honestly.