A downloadable asset pack

Buy Now$79.99 USD or more

Beasty Visual Novel is a full visual-novel engine for Unity: you write the story, it plays it.

Write it the way you think

Two views of the same scene, always in sync:

  • The GRAPH. Nodes and blocks, wired visually — dialogue, choices, decisions, subgraphs, flow.
  • The TEXT. A Ren'Py-like script (.vnbeasty) you type at the speed you think, with autocompletion.

Switch between them whenever you like. The graph is the source of truth, and the package defends it: a script that does not parse, is empty, or holds something the text format cannot express NEVER overwrites your nodes, and any import that would destroy content leaves a timestamped backup beside the script. Writers can work in the text file while you keep building in the graph.

More than a dialogue player

  • FREE-ROAM ROOMS between scenes: click a door, examine an object, walk into a conversation. Backgrounds and interactables change with the story state, the time of day or any variable you define.
  • GAME TIME: dayparts or a clock, with character ROUTINES on top of it — profiles, a week-by-slot routine grid editor, and characters who are where they should be, when they should be.
  • QUESTS with stages, objectives, rewards and penalties, and a per-character talk menu that lists exactly what you can say to them right now.
  • CHARACTERS with stats, portraits, an inventory, and screens the player can open (profile, calendar, quest log, routines).
  • VARIABLES and CONDITIONS everywhere: gate a line, a door, a choice or a background on the state of the world, without writing code.

See it running first

The package ships a complete mini-game, the House Demo: an intro with a player-rename prompt and profile choices, two connected free-roam rooms with day/night backgrounds, an NPC with a weekly routine, a two-step quest with an inventory pickup and a delivery, a conditional talk menu, character screens, save/load, and live English/Spanish switching. Every demo sprite is a labeled placeholder PNG — replace the file, keep the name, and it becomes your game.

Ready to ship

  • Localization tables with per-cell staleness tracking (you see which translation went stale when you edited the source line) and CSV/TSV import and export. The player can switch language mid-line — menus and HUD included.
  • Add a language from a curated list of 15 and the built-in interface strings (menus, HUD, dialogs, save/load screens) arrive already translated. A deleted language goes to a trash it can be restored from, not straight to oblivion.
  • Saves with slots, autosaves, thumbnails, backups against corruption and optional encryption. Scene state rides inside the save.
  • Optional cloud saves: pick Firebase (Cloud Firestore or Realtime Database) from the storage dropdown and the save/load screens, autosaves, slot listing and backups work against it — thumbnails travel inside the save and rebuild on any device. Requires the Firebase SDK; without it, nothing changes.
  • Menus, backlog, history, preferences, help and save/load screens — all localizable, all prefabs you can restyle.
  • A setup wizard that builds a playable scene for you, and a validator that tells you what is missing before your players find out.
  • Optional Addressables streaming of node assets, so a long game does not load its whole script into memory .

This is a bundle

The package includes the complete Beasty Save System — the save/load asset also sold separately on the Unity Asset Store and itch.io. It is what powers every save feature above, with no external dependencies, and you can use it on its own in any other project.

Customizable

Everything the player sees is a uGUI prefab with its art in one folder: restyle it, or point the views at your own canvas. Full C# source is included — the runtime is split into a pure-logic core (no Unity UI) and the view layer, so you can replace the presentation without touching the story engine.

Suited to visual novels, dating sims, life sims, narrative adventures, detective games, and any game that mixes dialogue with a world you move around in between conversations.

Technical

  • Unity 6000.2+ (compiles warning-free through Unity 6.5), Mono and IL2CPP, Built-in / URP / HDRP.
  • Pipeline-agnostic: no shaders/materials; UI is uGUI + TextMeshPro, rooms use SpriteRenderer with the default material.
  • Works with the new Input System, the classic Input Manager, or both.
  • Bundles Beasty Save System — no external serialization dependency, no Newtonsoft.
  • Optional Firebase cloud saves (Cloud Firestore / Realtime Database); the modules compile only when the Firebase SDK is present.
  • WebGL is NOT supported in 1.0.0.
  • Full C# source. Core logic is UI-free and separately assembled (asmdefs) from the view layer.

Documentation: https://bauflowbeasty.github.io/


Purchase

Buy Now$79.99 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $79.99 USD. You will get access to the following files:

Beasty Visual Novel v1_0_1.unitypackage 8.7 MB

Leave a comment

Log in with itch.io to leave a comment.