Fungus

GitHub Overview

snozbot/fungus

An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.

Stars1,825
Watchers80
Forks306
Created:February 16, 2014
Language:C#
License:MIT License

Topics

c-sharpfungusgameunity3d

Star History

snozbot/fungus Star History
Data as of: 7/25/2025, 12:44 PM

Fungus

Unity 3D Library for Interactive Fiction

Overview

Fungus is a free visual novel creation tool for Unity. It provides visual scripting features for non-programmers, making it easy to create interactive fiction games.

Details

Fungus is designed to be easy to learn for beginners to Unity 3D, especially people with no coding experience. For power users, it provides an intuitive, fast workflow for visual scripting and interactive storytelling.

Use Cases:

  • Visual Novels
  • Point & Click Adventure Games
  • Children's Stories
  • Hidden Object Games
  • eLearning apps

Key Features:

  • Visual scripting
  • No coding required
  • Lua scripting support
  • Available on Unity Asset Store

Pros and Cons

Pros

  • Completely free and open source
  • Can leverage Unity's powerful features
  • Beginner-friendly design
  • Visual scripting
  • Friendly community

Cons

  • Requires basic Unity knowledge
  • More limited than dedicated visual novel engines
  • May not be suitable for large projects

Key Links

How to Use

  1. Import Fungus from Unity Asset Store
  2. Create a Flowchart object
  3. Add Blocks to build your story
  4. Add dialogues with Say commands
  5. Create branches with Menu commands
  6. Manage characters with Character
  7. Run in Unity to test