You don't need the frontier model to make an NPC feel real. A small local LLM with strong memory and good surrounding systems beats a huge model with none, for a fraction of the cost.
#IndieGameDev
Most memory systems for NPCs are just append-only logs. Without decay or relevance ranking, the NPC either forgets nothing and rambles, or forgets everything past a token limit. Neither one is memory, it's just storage.
#IndieGameDev
Genuine question: what's a non-AI game that already nailed "the NPC remembers you" purely through scripting and flags, no AI at all? Been thinking about which old tricks still hold up.
#IndieDev
Spent part of today trying to shave latency off our memory lookup for NPCs, every millisecond shows up in how alive the response feels. Curious what latency budget other people building real-time AI systems actually aim for.
#AIagents#AI#Developers#GameDeveloper
New GDC data: only 30% of game studios use AI tools at all, and the #1 use case is research and email, not NPCs. Every trailer this year says otherwise.
#GameAI
Genuine question for anyone building NPC AI: what breaks it first in playtesting? Insults, repeated questions, or players trying to trick it out of character? Curious if it's the same for everyone.
#IndieDev#AI#NPC
Everyone calls it "memory." Most of it is just a growing prompt that gets silently truncated once it hits a token limit. Real memory means deciding what the NPC forgets, not hoping it doesn't run out of room.
#IndieGameDev#AI#npc
Turns out "give the NPC more personality" was just code for "we forgot to test the edge cases." Learned that one the hard way this week.
#IndieGameDev#AI#Agents
Every "AI NPC" pitch deck has a slide about immersion. None of them have a slide about what happens when a player insults it for ten minutes straight.
#GameDev#AI#NPC
Nobody talks about the real cost curve of AI NPCs for a small team. It is not the model call, it is state: memory, mood, and context for every player, every session, running continuously while you are asleep.
#IndieDev#GameDev#AI#NPC
Most "give the NPC a personality" systems mean give it more lines. The actual lever is consistency, the same character trait showing up the same way in ten different situations, not twenty new one-liners that never repeat.
#AI#NPC#GameDev
What's the last "AI powered" moment in a game that actually surprised you, not marketing copy, an actual moment where the NPC did something you didn't expect? Genuinely curious what's actually landed for people.
#AI#NPC#GameDev
@moveToMoonlight Yeah this is the part we learned the hard way honestly. Trimming everything equally was the mistake, now we keep a small identity summary separate from the raw history so it never loses who the character is.
Everyone worries about model price for NPC dialogue. The bigger cost is usually forgetting to trim conversation history, so every message drags the full session along and gets pricier the longer someone talks to your NPC.
#GameDev#SoftwareEngineering#npc#ai
The bugs QA never finds are the ones players stumble into by accident. Ask your NPC the same question in a weird order, mid-sentence, or right after an unrelated event, and watch what breaks. That's the real test suite, not the demo script.
#GameDev#AI#npc
Genuine question for anyone who's played a game with an "AI-powered" NPC: did it hold up past the first conversation, or did the cracks show once you kept talking to it? Curious what people have actually run into.
#AI#GameDev#npc
@777kdm Going fully offline with SQLite is a real tradeoff worth making explicit, you lose easy cross-device sync but gain zero network dependency and no per-call cost. Curious how forgetting is decided, fixed decay or something usage-weighted?
@M3LEE_LIVE@Wiseguy_Central Agreed, and the useful line is what AI touches, not whether it's used at all. There's a real difference between AI handling backend grind so humans can spend more time on the creative calls, versus AI making the creative calls itself.
@vijayyyyy_7 The tricky part when you actually build this is deciding what's worth remembering. Store every micro-choice and it gets noisy fast, the real product problem is figuring out which moments are worth carrying forward.