Hacker News new | ask | show | jobs
by netruk44 943 days ago
I think it’s a bit soon to be integrating LLM’s into AAA releases.

The current generation of consoles can’t run them locally, so the developers would have to run the models for the customers. Considering most game developers (including Rockstar) don’t even have dedicated servers for multiplayer, that’s probably too much to ask.

I think Elder Scrolls 6 has a higher chance of implementing it, only because Microsoft owns Bethesda and also has the OpenAI partnership. Microsoft also has a history of supporting game devs doing stuff with Azure.

I’ve dabbled with adding an LLM to OpenMW, and I think there’s potential there. But I also think it could get very expensive. Maybe by the time ES6 comes out, that won’t be the case.

2 comments

I don't think you'd need a first party server. If it were me architecting this, I'd use a service or microservice for this (for example, possibly hitting GPT-4 API directly from the client with the info you need in the prompt), with non-AI emedded in the game for when that fails, such as in offline use or a service outage or something.

You don't need to be able to run the LLM locally yet in order to benefit from this, nor do you need to have your own robust game server.

It definitely needs to be done thoughtfully to avoid creating plot holes or messing up character personalities, but especially games like Stardew Valley I think you could get some super interesting storylines going. Embed the important characteristics and personality into the prompts, to keep the AI in line, but let it do it's thing.

It would be good if souls like games could have starting story conditions that are more or less the same on each play through, but player actions in the world (i.e. order of boss completion etc) lead to the story developing along certain lines in a dynamic manner. Each main boss has a character arc they are following, and the actions of the player to either ignore that boss / part of the map or engage with it immediately will lead to the progression of certain storylines over others, also providing a lore explanation for scaling up boss difficulty.
In my mind, something like Dwarf Fortress could be a great candidate. Each interaction and character has (and changes) a plethora of variables which affect the behavior and relationship. Those could then be used to generate fitting dialogs etc.