FYI source code at https://github.com/mobrulesgames
It seems to me the developers must have been working really hard and the failure is due to that the size of the project is way too large for the two person team. It is unavoidable and the dependency issue is just a symptom.
That GitHub page tells me they did clone all of the dependency repos six months when they were trying to recover it.
If the game was finished and working but does not compile anymore, that sounds like a trivial thing for a hardworking developer to fix in a pretty short amount of time.
I've seen much worse when porting games across platforms. This doesn't look even close to "beyond repair".
+1. Although one might argue that failure is not really due to the size of the project, that's just the side effect. Failure was created when they decided to use Go without understanding how it works.
Starting to build something big with tools you are not yet very familiar with is always risky.