TAD: That Alien Dude: Release Date Changed

TAD: That Alien Dude's release date has been changed from 4/20/2018 to 5/10/2018 6/14/2018. The private alpha version is still being perfected before official launch on Steam. Please pardon our progress! Steam post image