> For the complete documentation index, see [llms.txt](https://fantacode.gitbook.io/cutscene-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fantacode.gitbook.io/cutscene-system/documentation.md).

# Documentation

**Create non-linear dialogues & cutscenes in your game using a designer-friendly editor.**

Our system provides a node-based editor for creating dialogues/cutscenes. You can create a node for Creating Dialogues, Showing Choices, Playing Cutscene Actions like Changing Cameras Angles, Playing Animations, Moving/Rotating Objects, etc. Check out the [Quickstart guide](/cutscene-system/documentation/quickstart.md) to get started.

{% embed url="<https://youtu.be/Slp0JUjwM0Y>" %}

The project comes with the complete C# code so you can easily modify and create custom cutscene actions according to your needs.<br>

Key Features

* Show Dialogues while playing audio & animations simultaneously using a single node.
* Create branching narratives based on the choices selected by the player.
* Play animations, switch cameras, play audio, move/rotate the player, etc.
* Write dialogues for multiple languages using the Localization Editor.
* Import and Export dialogues as CSV and quickly write/edit it from tools like Excel.
* Use Facts to remember the player's choices and use them to control the story at a later point in the game.
* Create Custom cutscene actions according to the needs of your game

## Index

This documentation contains

{% content-ref url="/pages/nNP43UxCFqvy0wkAjFZC" %}
[Quickstart](/cutscene-system/documentation/quickstart.md)
{% endcontent-ref %}

{% content-ref url="/pages/A04IiaCgQrVzBoyzljYi" %}
[Demo Scenes](/cutscene-system/documentation/demo-scenes.md)
{% endcontent-ref %}

{% content-ref url="/pages/lNOIrMJSSy4TYB0HfotD" %}
[Cutscene Manager](/cutscene-system/documentation/cutscene-manager.md)
{% endcontent-ref %}

{% content-ref url="/pages/UaJqj9VKB582DAiop8YM" %}
[Cutscene Graph Editor](/cutscene-system/documentation/cutscene-graph-editor.md)
{% endcontent-ref %}

{% content-ref url="/pages/BllUC9w5oGoCCmQVGUij" %}
[Nodes](/cutscene-system/documentation/nodes.md)
{% endcontent-ref %}

{% content-ref url="/pages/P5spyvMUNb3jhfs0fzRJ" %}
[Cutscene Actions](/cutscene-system/documentation/cutscene-actions.md)
{% endcontent-ref %}

{% content-ref url="/pages/H4xyOChQBApnlxtq7NO8" %}
[Cutscene Trigger](/cutscene-system/documentation/cutscene-trigger.md)
{% endcontent-ref %}

{% content-ref url="/pages/HW1Fi0L19LeCCnbUnkuK" %}
[Settings](/cutscene-system/documentation/settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/utVCqSe1nwVXtLef90oi" %}
[Localization](/cutscene-system/documentation/localization.md)
{% endcontent-ref %}

{% content-ref url="/pages/aMwDbIZvEAT9PvjqR16s" %}
[Input Manager](/cutscene-system/documentation/input-manager.md)
{% endcontent-ref %}

{% content-ref url="/pages/0STWP60aQXXbKHpGGVbC" %}
[Keyboard Shortcuts](/cutscene-system/documentation/keyboard-shortcuts.md)
{% endcontent-ref %}

{% content-ref url="/pages/xmDueUPaNcF5hI9ZzOW6" %}
[Video Tutorials](/cutscene-system/documentation/video-tutorials.md)
{% endcontent-ref %}
