The bottom line
Event[0] makes a convincing talking AI from a big tag database and simple matching, with no neural network. It works because Kaizen is a robot whose flaws are forgivable, though the game around it barely needs the chat.
Key takeaways
- Kaizen turns typed text into a reply with simple tag matching. 1:53
- A spell checker runs first. Then words like "passengers", "humans" and "guests" are matched to the tag "crew".
- The tags are matched against a second database of patterns Kaizen recognises. The database holds roughly 10,000 words in thousands of tags.
- Context and mood decide which reply Kaizen picks. 2:22
- The current event stores your location and what you have seen and discussed. Three affection levels and three stress levels make nine emotional states.
- Synonym swaps keep lines from repeating. A short-term memory of nouns lets Kaizen know "she" means Nandi.
- Making the speaker a robot makes its mistakes forgivable. 3:53
- Façade was far more complex, but a human character saying something bizarre shatters the illusion. A glitchy robot does not.
- Kaizen is garbled and knackered, and its evasive answers feel like secrets. It only knows the ship and its passengers, so gaps in its knowledge feel natural.
- The puzzles mostly bypass the chat, so Kaizen ends up as a hint system. 5:44
- Most puzzles involve hacking into the AI's code for mini-games or reading terminal logs for clues. Neither needs a complex chatbot.
- The best moments are the few that use the relationship, like being locked out after a spacewalk while your oxygen runs down.
- Natural conversation with a game character is possible without advanced technology. 7:55
- It takes a big database, ideas borrowed from internet chatbots, and a small indie team.
- The system is unlikely to spread soon, because a keyboard rules out consoles.
It is possible to have a compelling, free-flowing, and natural conversation with a video game character, and you don't need some kind of neural network or super computer or ultra complex algorithm to pull it off.
Game Maker's Toolkit
Chapter summaries
0:00 Chatting with a ship's AI
Kaizen is built to be an interesting companion, not to pass as a human.
- Kaizen is smoke and mirrors by design. 1:15
- At any terminal you can type a question or command, and the AI replies.
- The aim was a companion or adversary, not a Turing test pass.
- The game is a supercharged text adventure mixed with Cleverbot.
- It adds Gone Home's exploring, real puzzles and a hidden narrative like Her Story.
- The account draws on a talk by designer Sergey Mohov, developer interviews and the game's code.
1:47 From typed line to reply
A reply is a stored line chosen by matching tag patterns, which makes it simple but costly to write.
- The closest tag pattern decides what Kaizen can answer. 2:10
- A second database lists every tag pattern Kaizen recognises.
- The closest match lets the AI prepare a response.
- The game compares patterns of tags, not your raw sentence.
- The input, event and emotional state together point to a list of responses, and one is shown.
- The system is simple, but writing its content was a huge job. 3:12
- Ocelot Society had to predict everything a player might say.
- It wrote responses to fit each event and emotional state.
- Most lines do not have nine versions for the nine states.
- Even so, Kaizen misunderstands you, gives weird replies and sometimes admits defeat.
3:39 Why a robot can fail gracefully
| Façade (2005) | Event[0] Kaizen | |
|---|---|---|
| Characters | Two humans, a bickering couple | One ship's robot |
| Emotional model | Deep emotional profiles | 9 states: 3 affection × 3 stress |
| Presentation | Voice acting, facial animation | Typed text, garbled terminals |
| Prone to mistakes | Yes | Yes |
| A bizarre reply | Shatters the illusion | Reads as glitch or secret |
A deeper system with human characters still breaks the illusion, so the robot is the smarter choice.
- Façade, far more complex, was just as prone to mistakes. 3:59
- Mateas and Stern's 2005 game lets you type to a bickering couple.
- A human character saying something bizarre shatters the illusion.
- It had two AI characters with deeper emotional profiles, voice acting and facial animation.
- It also had systems to make sure the game delivered dramatic moments.
- Robots are known to be imperfect. Asking Siri the cost of a London to Glasgow train ticket shows it.
4:40 A chat bot without a game around it
Event[0] is a better idea than it is a game, because its puzzles rarely need the chat.
- The game does not revolve around the AI as promised 5:31
- Ocelot cut ideas such as resource management and alien enemies to focus on Kaizen.
- The short game still has several puzzles that route around the chat entirely.
- Kaizen ends up feeling like a glorified hint system.
- The best moments are the ones that use the relationship 6:04
- They involve building a bond with the AI, manipulating its emotions or talking your way out of trouble.
- These moments are fantastic but few, far between and could have been developed further.
- A text field could have made players remember and type names 6:27
- With no dialogue options, you must know exactly what to say.
- The Shivah does this: you remember names and places you hear, then type them into its search engine.
- Event[0] could have hidden crew names around the ship, so you ask who is Nandi or what happened to Anele.
- Instead Kaizen hands over these names at set moments in the story.
7:04 What it means for game conversation
Event[0] is the first game conversation that felt real, but it is a step forward and not a finished future.
- Kaizen felt like talking to a character 7:04
- It often picked up on what was said and understood natural language.
- Its mood shifted with the situation and with how you spoke to it.
- On the timeline of game AI, it sits between Fallout's dialogue options and Westworld's talking robot cowboys, maybe closer to Fallout.
- Voice control is no escape from the keyboard. Shouting at an NPC through a Kinect, as in the Mass Effect 3 clip, is not appealing.
In the growth library
Mark Brown, creator of Game Maker's Toolkit. Explains how Event[0]'s chatbot AI Kaizen turns typed text into believable replies using tags, context and an emotion matrix, and why it works and where the puzzles fall short. The worth-watching part is that a convincing conversation with a game character needs a big database and smart framing, not a neural network.
More from Game Maker's Toolkit · The whole library, and ask it anything