So, Highguard doesn't seem to be an indie game, just more corporate trash. Video in question: https://www.youtube.com/watch?v=0WwLlQfZbC4
No download links available.