I don't think you know what triple-a means. A triple-a game is a game that has been made by a multibillion $ company with thousands of employees. Think of EA, Activision, Ubisoft, etc...
This is not a triple-a game. This is an indie game studio.
Also, they don't owe anything big to anyone.