An easy-to-use Unity 3D library for creating illustrated interactive fiction games without coding.
Fungus is a Unity 3D library designed for creating illustrated interactive fiction games and other storytelling experiences. It provides a visual scripting system that allows developers and non-coders to build game logic without writing code, making it ideal for narrative-driven projects. The tool solves the problem of complex programming barriers in game development, enabling creators to focus on storytelling and design.
Beginners to Unity 3D with no coding experience, as well as power users seeking a fast visual workflow for interactive storytelling. It is also suited for indie developers, educators, and artists creating visual novels, adventure games, or eLearning applications.
Developers choose Fungus for its ease of use, free open-source nature, and specialized focus on interactive fiction. Its unique selling point is the combination of a beginner-friendly visual scripting interface with the flexibility to create diverse narrative experiences in Unity.
An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The node-based interface enables creating game logic without coding, making it highly accessible for non-programmers, as emphasized in the README.
Specifically designed for Unity newcomers with no coding experience, lowering the entry barrier for interactive storytelling projects.
Supports a wide range of genres like visual novels, adventure games, and eLearning apps, as highlighted in the features list.
Maintained by a community with extensive documentation, forums, and Discord support, providing resources for troubleshooting and learning.
Completely free with an open-source codebase, allowing for customization and contributions, which fosters a collaborative ecosystem.
The project is now community-maintained after the original developer stepped down, which may lead to slower updates, fewer features, and inconsistent support compared to actively managed tools.
While intuitive for beginners, visual scripting can become cumbersome for complex game logic, limiting advanced users who need more control or performance optimization.
Tied exclusively to Unity 3D, making it unsuitable for projects using other engines or requiring lightweight, non-Unity solutions for narrative games.