Skip to content
AI & Automation2 min read

How Artificial Intelligence is Changing Video Game Preservation and Software Security

Artificial intelligence is being used to reverse-engineer existing video games on a massive scale, leading to both new game preservation projects and major security worries. The information comes from an indie game developer's commentary shared on a blog.

In short: Artificial intelligence is being used to reverse-engineer existing video games on a massive scale, leading to both new game preservation projects and major security worries. The information comes from an indie game developer's commentary shared on a blog.

What happens when artificial intelligence gains the power to take apart completed video games and piece them back together?

What happened, in plain words

An indie game developer named Popcar discussed a recent trend of using artificial intelligence to reverse-engineer existing games. This process allows people to create unusual mashups of current games and helps preserve old titles so they can run on modern hardware, frequently inside a web browser using WebAssembly. While this makes older software much easier to update and access, it also raises worries that companies and individuals might take and open-source software without permission.

Key points

  • A boom in game preservation: Artificial intelligence tools are helping people update and modify older games, making them much easier to play on new devices.
  • Running games in browsers: Many of these preservation projects rely on WebAssembly to get older games working directly inside a web browser.
  • Risks of software theft: Because artificial intelligence can take software apart, paid apps and games could potentially be turned into open-source projects against the wishes of their creators.
  • Helping players own purchases: As console makers shift to digital formats and shut down servers, this trend could allow users to keep playing software regardless of company decisions.

Terms explained

  • Decompiling — Taking finished computer software apart to look at and understand its underlying code. Example: Unscrambling a completed jigsaw puzzle back into individual pieces to see how it was built.
  • WebAssembly — A technology that lets complex programs like video games run smoothly directly inside a web browser. Example: Playing a high-end video game right inside your internet browser tab without installing a separate app.
  • Indie game developer — A creator or small team that makes video games independently without the financial backing of a major publisher. Example: A small group of friends building a brand-new video game in their spare time.

Critical analysis

What is encouraging. The commentary highlights a very real and creative push toward saving older video games from disappearing when hardware changes or servers shut down.

What deserves caution:

  • Based on a single developer. The entire discussion relies on the thoughts of one indie game developer rather than a broad scientific study or industry-wide survey. It represents an individual's perspective on a rising trend.
  • No formal data provided. The text offers opinion and commentary without sharing hard data, statistics, or proof of how widespread this technology actually is.
  • Unclear practical limits. The source does not explain how well artificial intelligence handles this process for complex modern software compared to older video games.

Bottom line: While artificial intelligence tools may help preserve older games, they also create serious worries about unauthorized software copying.

What we still don't know

The source does not provide technical proof, data, or measurements regarding how well artificial intelligence tools perform these tasks, nor does it detail specific software limitations.


Based on reporting from Simon Willison. This is an independent explainer, written in our own words with AI assistance; Simon Willison has not reviewed or endorsed it. Read the original for the full details.