# Getting Started with Example Blueprint Projects

{% hint style="info" %}
The **NDI IO Plugin** install folder contains an example Unreal project containing maps for common use cases like creating NDI output streams of the Unreal viewport and showing NDI input on a texture within an Unreal map.&#x20;
{% endhint %}

The example projects are **C++ Unreal Engine projects**, so you will need [**Visual Studio** ](https://visualstudio.microsoft.com/)installed on your system (the Community Edition can be downloaded for free on the Microsoft website). It is recommended that you copy the `NDIExamples` folder from the NDI SDK for Unreal installation directory to a folder of your choosing.&#x20;

**Double-click** on the `NDIExamples.uproject` file in the `NDIExamples` folder to open the project in Unreal Engine.&#x20;

{% hint style="info" %}
You can switch between Unreal Engine versions by right-clicking on the `NDIExamples.uproject` file and selecting the `Switch Unreal Engine version…` entry from the context menu.&#x20;
{% endhint %}

Afterward, you may load any example map from the `Maps` folder in the Unreal Content Browser.&#x20;

<figure><img src="https://3444609009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDO9LSaUxLOBIgPjyrjR1%2Fuploads%2FshbSglWfdC2ceNCMYbdR%2Fimage.png?alt=media&#x26;token=c1af1349-4018-46a9-8f18-eb61f38484d9" alt=""><figcaption></figcaption></figure>

To open and experiment with NDI Blueprint setups, navigate to the `Game Controller Blueprints` in the `Blueprints/Controllers`”folder using the Unreal Content Browser.&#x20;

<figure><img src="https://3444609009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDO9LSaUxLOBIgPjyrjR1%2Fuploads%2FTMhI5zTMgVVxYR1yyeb8%2Fimage.png?alt=media&#x26;token=3216bc6e-f326-4fc9-a5c2-fbc37a970721" alt=""><figcaption></figcaption></figure>

There are example projects which use **NDI Blueprint Nodes** that require additional configuration. Ensure you check the **Blueprint setup guides** within the documentation. Before running the project, confirm that the **NDI Runtime** is installed, as the plugin depends on it.

Some Blueprints require editing NDI stream names for a specific stream to be shown in the map (for example, in the `BP_SampleInputController`).&#x20;

In such cases, select the `Stream Name` Blueprints node, and edit the `Default Value` to reflect the input NDI stream you would like to show.&#x20;

<figure><img src="https://3444609009-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDO9LSaUxLOBIgPjyrjR1%2Fuploads%2FOXdNQR8exI58W5coh7Zy%2Fimage.png?alt=media&#x26;token=ef7807d3-52c0-49b4-a3ac-383c94a59c33" alt=""><figcaption></figcaption></figure>
