
Bark Forge: Ambient NPC Dialogue Generator + 511-Line Library
A downloadable asset pack
Buy Now$6.00 USD or more
Barks are the lines NPCs say in passing: a guard muttering on patrol, a vendor hawking noodles, a companion grumbling about the rain. They make a world feel lived in, and they're tedious to write by the hundred. Bark Forge writes them with any chat model, filters out the junk, and plays them in Godot 4 without repeats.
What you get
- Generator prompt + 14 situations (idle, alert, search, lost target, combat start, hurt, victory, player near, shop hawk, rumor, weather, steal reaction, farewell, companion comment). Paste the prompt into any chat model, or run it with the tool.
bark_forge.py(Python 3, no installs):generatewith a free local model (Ollama) or any OpenAI-compatible API, a filter for duplicates, near-duplicates, overlong lines, banned words, stage directions and questions where they don't fit,exportto CSV or Godot JSON, andstats.BarkPlayerfor Godot 4: a shuffled deck per situation, no immediate repeats, per-situation cooldown, and an optional speech-bubble Label. Includes a headless test.- A ready library of 511 barks for 16 characters in horror, cyberpunk, cozy and fantasy (guards, vendors, villagers, companions), as CSV and Godot JSON.
- 16 example character sheets. Copy one, edit it, and generate barks for your own NPC.
Tested results, measured on 2026-10-14 and 15 (Llama 3.2 3B, local, CPU)
- 212 batches, 100% valid JSON. Of 2,581 lines returned, the filter kept 2,526 (97.9%). Median 9.5 s per batch of 12.
- Curation: 141 lines were cut by automatic checks (fragments, invented names, digits, misspellings), the best 10 per character and situation were shortlisted (1,058), and every shortlisted line was reviewed individually. 546 were cut and 511 shipped.
- Godot player test (Godot 4.3, headless, on the shipped library): 1,533 picks with 0 immediate repeats. Every line plays once before any repeats, and the cooldown works.
Honest notes
- A small 3B model writes usable barks, but about half the shortlist was cut in review. Expect to curate what you generate. A larger model, or more runs, gives more keepers.
- The weakest situations were
hurt,victoryandcombat_start, where the model often recited world facts instead of reacting. Six character/situation pairs had fewer than two good lines and were left out of the library. TEST_RESULTS.md lists them. - Works on its own. It also pairs with the Godot 4 AI NPC Starter Kit: barks for ambient lines, the kit for real conversations.
License
Ship the library and anything you generate in any number of your own games, free or commercial, with no credit required. Covers a studio of up to 5 people. Don't resell the prompts, tool, script or library as an asset pack.
More from AgentForge
- Godot 4 AI NPC Starter Kit: talking NPCs that act on what players say.
- Genre NPC Prompt Packs: horror, cyberpunk, cozy, fantasy
- Free AI NPC Sampler
| Updated | 7 days ago |
| Published | 10 days ago |
| Status | Released |
| Category | Assets |
| Author | AgentForge |
| Genre | Role Playing |
| Tags | ai, barks, dialogue, game-assets, gamedev, Godot, llm, npc, writing |
| AI Disclosure | AI Assisted, Code, Text |
Purchase
Buy Now$6.00 USD or more
In order to download this asset pack you must purchase it at or above the minimum price of $6 USD. You will get access to the following files:
Bark-Forge-Ambient-NPC-Dialogue-v1.0.0.zip 32 kB



Leave a comment
Log in with itch.io to leave a comment.