Npc Blocks
-
I have an idea for a new NPC block/category: AI NPCs.
The current GPT/ChatGPT blocks are really useful for making NPCs, but creating a full NPC can take quite a lot of blocks and setup, especially if you want several NPCs in the same game. It can also mean making lots of AI requests, which could use up the available GPT usage pretty quickly.
What if CreatiCode had a dedicated NPC system that handled this automatically?
For example, blocks could be something like:
•
create NPC [Bob] with personality [friendly merchant]
•ask NPC [Bob] [What do you think of this town?]
•NPC [Bob] says [response]
•set NPC [Bob] personality to
•NPC [Bob] remembers [...]
•remove NPC [Bob]The important part would be that the NPC system could manage multiple NPCs without requiring users to individually build all the GPT logic themselves.
There could also be an NPC memory/context system, so each NPC only keeps the information it actually needs instead of sending a huge conversation history every time.
For games with lots of NPCs, it could also have an option for lightweight NPCs that use predefined personalities, dialogue rules, and game variables most of the time, while only calling GPT when the player asks something the NPC doesn’t already have an answer for.
That would make it much easier to create RPGs, towns, simulators, multiplayer games, and other projects with lots of characters.
Basically: instead of every NPC being a separate complicated GPT setup, CreatiCode could provide a reusable NPC engine that manages the AI, personality, memory, dialogue, and multiple characters behind the scenes.
I think this could make AI NPCs much more accessible to people who don’t want to build the entire system themselves.
-
Gives me telltales vibes lol
-
wait wdym?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login