- AI-Authored Game Reverse-Engineering Effort Woes
The doors of the vault have been blown wide open now, and everyone with pocket shrapnel is shoving it in the direction of their language model of choice in pursuit of glory. Somewhere in the past few months, emulation, decompilation, static recompilation, ports, and mods of games have exploded in numbers.
Decompilations – where compiled is returned to source code – have always been extremely complex, time-consuming efforts. There is a reason that only early games had seen decompilations until recently. Static recompilation – where compiled executables are transformed – is a slightly simpler effort, though still very difficult. Porting games between systems and modding them are further complex undertakings, varying in difficulty depending on target and scope.
Emulators, decompilations and recompilations specifically are huge feats. Some of the most impressive development feats I can think of. At least, they are under human effort. In recent months, however, the barrier has dropped substantially. In particular, there have perhaps been more recompilations in recent months than in recent years combined. It is hard to fathom the speed of development.
Other than the typical AI woes, one thing that is worrying with decompilations particularly is that there is undoubtedly leaked code in LLM training sets. What does this mean for the legality of these decompilations? They can’t reasonably be considered ‘clean room’.
As fantastic as this all is, I do worry about the repercussions. With the barrier lowered so much, how will game companies react? Will they fast-track a move to streaming-only distribution to stop binaries from being used for reverse engineering work and from people quickly running games on their own terms? I worry this will speed up the death of personal computing as companies turn it into a service.
I fear this threat outside of gaming, too. ArtCraft is an AI-generated suite cloning Adobe’s Creative Cloud. Lots of other software is seeing similar AI-generated clones or decompilations, too. This is effecting software by huge organisations with a lot of sway in a very poorly regulated climate. How are they going to act, and will users outside of the informed, technical few push back? I doubt it.