Remix.run Logo
andai 12 hours ago

Many people love games, and some of those even love making games, but few truly love to code.

I'm designing a simple game engine now and thinking, I shall have to integrate AI programming right into it, because the average user won't know how to code, and they'll try to use AI to code, and then the AI will frantically google for docs, and/or hallucinate, so I might as well set it up properly on my end.

In other words, I might as well design it so it's intuitive for the AI to use. And -- though I kind of hate to say this -- based on how the probabilistic LLMs work, the most reliable way to do that is to let the LLM design it itself. (With the temperature set to zero.)

i.e. design it so the system already matches how the LLM thinks such a system works. This minimizes the amount of prompting required to "correct" its behavior.

The passionate human programmer remains a primary target, and it's absolutely crucial that it remains pleasant for humans to code. It's just that most of them won't be in that category, they'll be using it "through" this new thing.

deltaburnt 12 hours ago | parent [-]

I'm not sure I see the logic in what you're describing. By the time you run into this "users using AI on my engine" problem, the models will be different from the ones you used to make the design. Design how you like, I would just be surprised if that choice actually ended up mattering 5 years from now.

andai 4 hours ago | parent [-]

>by the time you run into this problem

I'm describing the present day. My friend, who doesn't know anything about programming, made three games in an afternoon with Gemini.