Narration
The narrative is the set of dialogues, choices and input requests shown to the player as the game progresses.
With the PixiVNJson implementation you have the option to use various types of narrative languages. You can also switch from one language to another to take advantage of the features of each one.
- JavaScript/TypeScript is a programming language. You can use it to write your narrative, but it will lead you to write a lot of code. It has the advantage that it can access all functions of the project.
- ink is a narrative language that allows you to write a narrative easily, without having to write a lot of code.
- Ren'Py (coming soon) is a narrative language that allows you to write a narrative easily, without having to write a lot of code.
Language skills | JavaScript/TypeScript | ink | Ren'Py (Under development) |
---|---|---|---|
Ease of learning | ❌ | ✅ | ✅ |
Is it a typed language? | ✅ | ❌ | ❌ |
Visual Studio Code extension | ✅ | ❌ | ✅ |
Translation possibility | ✅ | ✅ | ✅ |
Auto-generation of translation files | ❌ | ✅ (Under development) | ✅ (Under development) |
Ability to use non-Pixi’VN features | ✅ | ✅ (custom # script) | ✅ (using $ - Under development) |
Debugging | ✅ | ❌ | ❌ |