Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Case in point: The Open Slopware page claims that several popular game engines have started to include LLM-generated code. Unless I missed something, I doubt that it'll be easy for new games or games receiving updates to remain AI-free for long.

  • Games made with Godot include a copy of the Godot engine. Versions of Godot newer than 4.3-stable include LLM-generated code.
  • Games made with Ren'Py (or any other engine written in Python) and packaged with PyInstaller include a copy of the CPython interpreter. Versions of CPython newer than 3.14.0a4 include LLM-generated code.

A post by asie brought this to my attention.

The questions asks about content and about code. 

An engine is neither.

So a plausible interpretation would be, it's about anything that is an asset and anything that is game logic.

Engines can be tagged separately in the meta info.

The policy says "We ask that you accurately tag your project if it contains materials produced by generative AI by utilizing the AI Disclosure section on your project’s edit page.".

Why would that not apply to code bundled with your project?

Because you could unbundle it and have the user get the runtime distribution files for the engine, library or whatever dependencies it has.

Look here for an explanation https://www.rpgmakerweb.com/run-time-package

More commonly known and seen might be the requirement for your system to install Visual C++ Redistributeables, if you install certain games.

What about browser games? If it only runs in Chrome, it will make use of ai code. If you bundle your game with Chrome, your project's files will have ai code. But would anyone consider the project itself to be in any way ai made?

Whether or not anyone would consider it AI made just speaks to a disconnect between itch's stated rules and people's actual perception. It's poorly written policy.

That the policy and implementation could be better, goes without saying. I prefer the disclosure as seen on Steam. It is details in text. 

But even there, I have doubts that you would see a disclosure about how the engine used would have some ai code in it. As I said, Chrome contains ai code. Every web game that only runs bug free on Chrome, or is even bundled with a Chromium, would fall under the code ai section, if you would apply the ai question transitive.

This is not the intent of the ai disclosure. Leafo made a statement about this somewhere here. The opinion was, you should only tag a dependency that has ai in it, if you chose that dependency because it has ai in it. It follows, if you merely chose that dependency, because that library is a common library, or happens to be your game engine, or bundled browser, that the disclosure questions do not apply. It's about the things put into the game, not the things necessary to run the game.