Introducing Novella - A Visual Novel Framework for Divooka

Version: 1.0 Publication: N/A Library: N/A RFC: 170
Novella is a visual novel game framework developed by Methodox for the Divooka platform. A visual novel is defined based on scenes and dialogues under this framework. It features both a functional and a procedural API.
Below are some of the notable features of the game framework:
- Organize visual novel using scenes and dialogues
- Use attributes to represent user stats and game states
- Simple yet flexible attribute expressions
- Conditional scene and dialogue transitions
- Preset splash screen, game start menu, and game end screen
- Whole-game BGM and per scene BGM
- Menu button sound effects
- Automatic saving and loading
A dedicated game editor with prepackaged libraries is distributed for free on Itch.io.
The first release will support packaging the game with a distribution template. In the future, it's own goal to allow publishing the game directly as a native program.
References
For some additional talks and mentioning on the topic, see:
- DevLog 20250512 Visual Novel Game Framework (Highlights) by Charles Zhang (dev.to)
- DevLog 20250516 NovellaOne, A Visual Novel Game Framework - Early Introduction by Charles Zhang (Dev.to)