It's Alive! (or it's on the Steam store and will be in Early Access
on April 1st, at least)
To celebrate they've released a dramatic new launch trailer
to go along with the less dramatic Steam announcement trailer
. And who can forget the original "alpha" video
from nearly two months ago.
And just in case you're wondering "how did this come to be?", you can read this interesting article