Fungus
GitHub Overview
snozbot/fungus
An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
Repository:https://github.com/snozbot/fungus
Stars1,825
Watchers80
Forks306
Created:February 16, 2014
Language:C#
License:MIT License
Topics
c-sharpfungusgameunity3d
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
- Import Fungus from Unity Asset Store
- Create a Flowchart object
- Add Blocks to build your story
- Add dialogues with Say commands
- Create branches with Menu commands
- Manage characters with Character
- Run in Unity to test