Ik geloof dat we hier een paar dingen duidelijk moeten maken.
Ten eerste is Game Maker een Windows-programma. Ieder programma met de extensie 'exe' trouwens ook.
En wat bedoel je precies met "een game is een swf"? .swf is de extensie van een gecompileerd flash bestand. Games kunnen in verschillende talen/programma's geschreven worden. Flash, Shockwave (werkt niet op Linux, dus hier krijg je --denk ik-- geen ondersteuning voor hier), Java, C/C++ (=.exe onder windows), ... Game maker genereert gewoonweg een exe bestand dat even goed in C/C++ geschreven zou kunnen zijn. Dus feitelijk, games zijn niet alleen .swf's. Ik schrijf m'n spelletjes in Java, dus die worden .class, en na het inpakken .jar. En het is even goed een game, als je zowel Java als Flash geinstaleerd heb zie je nog eens niet het verschil tussen een .swf en een .jar.
Verder is er geen enkele mogelijkheid om een .exe naar een .swf te converteren, voormits dit totaal verschillende formaten zijn en .exe veel meer mogelijkheden biedt als .swf. Je kan inderdaad .swf naar .exe converteren, omdat .swf slechts een subset van de mogelijheden van .exe heeft. Je kan even goed .py, .pl, .class naar .exe converteren.
En nee, die .exe draait niet op Linux. Dat komt omdat die .exe in het PE formaat is gebouwd, terwijl Linux ELF-bestanden als uitvoerbare bestanden gebruikt.
- SeySayux