A new free-to-play shooter MOBA where heroes battle alongside a massive guardian.