The free-to-play title Gigantic has officially launched, and we head into the world of heroes and massive Guardians.