💳 Secure Payment

Full-Service Web & Software Agency · Klamath Falls and Redding

Meetup opener: AI characters for game worlds

Work with Sean

A short opener for the KFalls AI Meetup (evening, business & student), before the evening’s two longer talks. We follow one shopkeeper in a game, pieced together from examples in ForbocAI’s docs, to see what ForbocAI is and who it’s for. It runs about five minutes.

KFalls AI Meetup (evening, business & student)

The shopkeeper who remembers you A first look at ForbocAI

She speaks in her own words and keeps to the game’s rules

Good evening, everyone, and welcome. Before tonight’s two longer talks, we’ve brought a little appetizer, about five minutes. It’s for anyone who’s wondered how a game’s characters could feel a bit more alive. If you’ve never made a game, you’re in just the right seat, and we’ll keep the words plain. And if you run a business, there’s one idea in here that travels well. We’ll point it out.

The picture is a tiny painted knight, riding through a courtyard full of lanterns. It’s a world that looks lived in. Could the people in it feel alive, too? Let’s meet one of them.

Picture a shopkeeper

Last time, you bought her old key. Today, she remembers.

You ask for a legendary sword. She can’t sell what she hasn’t got.

And her answer isn’t a line anyone wrote ahead of time.

Pieced together from examples in ForbocAI’s docs: the merchant, the old key and the missing sword

Let’s picture her together: a little shop in a game, and behind the counter, a cautious merchant guarding rare stock. She’s played by the computer, not by a person. Game makers call a character like her an NPC, short for non-player character.

In many games, a shopkeeper says the same few lines forever. Not this one. She remembers what you did. Like any good shopkeeper, she can’t sell you what she hasn’t got. But her words aren’t picked from a list someone wrote; they’re written fresh, right then.

And no, we didn’t make her up. Every piece of her comes from ForbocAI’s online guide, which builders call the docs. All we did was stand its examples behind one counter.

What ForbocAI is

ForbocAI gives a game’s characters a memory and words of their own, inside the game’s rules.

A program called a model writes what she says and suggests what she does. ForbocAI calls each action “a proposal your game is free to refuse.”

One turn with the shopkeeper Four boxes run from top to bottom, joined by arrows. You ask, “Got a legendary sword?” Her memory recalls that you bought the old key. The model proposes selling you one. The game’s rules, in the highlighted last box, say no, and say why. you ask“Got a legendary sword?”her memoryyou bought the old keythe modelproposes selling you onethe game’s rulessay no, and say why
One turn, top to bottom. The game’s rules have the last say.

Sources: the docs’ welcome page and reference, and forboc.ai

So where does she come from? ForbocAI, which calls itself the NPC language model company. A language model is a program that has read a great deal and learned to write back. Let’s walk through one turn on the drawing.

You ask her for a legendary sword. First, she checks her memory: oh yes, you bought the old key. Next, a small model writes what she might say and do. Say it gets carried away and offers you a sword. Last, the game’s rules check that offer. She hasn’t got one, and the docs’ sample error says just that: a plain no, with the reason.

For the engineers, here’s a picture the docs use. ForbocAI’s service is the mind: it directs each step and checks the result. The kit inside your game is the body: it runs the model and keeps her memories. If you run a business, you may wonder who holds the records. ForbocAI’s site says memory goes to storage the game’s makers own, and they can read it without ForbocAI.

And here’s the idea we promised: the model proposes, and the rules decide. It travels well beyond games: a helper drafts, and your own rules decide. Keep it in your pocket tonight.

Who it’s for

  • Unreal Engine 5.7: a plugin, with install steps in the docs
  • The web, or a setup of your own: a kit for those, too
  • Writers and designers: a studio in the browser, no code needed
  • Unity and Godot: the docs list both as in development

Sources: the docs’ welcome page, the studio’s page and the Unreal, Unity and Godot pages

So who’s it for? People who make games. Many games are built on a game engine, ready-made software that runs the game’s world. Unreal, Unity and Godot are three you may have heard of. If you build in Unreal Engine 5.7, there’s an add-on for it, called a plugin. For games on the web, or on a setup of your own, there’s a kit, too.

If you’d rather write characters than code, the docs describe a studio in your web browser. You design a character, try talking with it and save it out for the game, all without writing code.

Unity and Godot friends, we see you. The docs list both as in development, and game studios hoping for early access are invited to write in. A gentle note for anyone diving in: it’s young software. In the docs, the web kit’s version number is still under one, which in software usually means early days. That’s part of the fun.

docs.forboc.ai

Tomorrow, you come back and ask again. What might change her answer?

A clue: she keeps notes on you, each marked by how much it matters.

Start at the welcome page, pick your engine and keep an eye out for runes.

So that’s ForbocAI in one breath: a shopkeeper who remembers you, keeps to the game’s rules and answers in her own words.

And here’s where we leave you, right at the door, on purpose. Picture coming back tomorrow and asking her again. What might change her answer? We won’t spoil it. One clue: she keeps notes on what you do, each marked by how much it matters. The rest is in the docs: a lovely puzzle for later tonight, with a snack close by. Start at docs.forboc.ai, pick your engine and go find the cautious merchant. Not a coder? The studio’s page is waiting, too.

One more little door, for the puzzle lovers: near the top of a few pages there’s a line of runes. We’ll let you work out what they might spell. Now, let’s settle in for the evening’s two longer talks.

The cautious merchant, the note about the old key and the sample error about the legendary sword all live in ForbocAI’s docs, at docs.forboc.ai. The docs open on a welcome page that asks you to pick your engine. If you’d rather not code, the studio’s page is waiting.

Copyright Sean Paul Payne Dinwiddie
All Rights Reserved