I would not call being dependent on Windows games a solution.
The file format and APIs used are irrelevant as long as the games work. The games work and that is all that matter.
The file format and APIs used are irrelevant as long as the games work. The games work and that is all that matter.