> For the complete documentation index, see [llms.txt](https://conusyntax.gitbook.io/products/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://conusyntax.gitbook.io/products/integration/common-ui-and-blueprint-file-utilities-plugins.md).

# Common UI and Blueprint File Utilities plugins

Enable the **Common UI** and **Blueprint File Utilities** plugins.

Go to the top menu and select **Edit** ➞ **Plugins**. In the search bar, type "Common UI" and locate the plugin. Check the box to enable it. Repeat the process for the **Blueprint File Utilities** plugin. Once both plugins are enabled, restart the editor to apply the changes.

<div><figure><img src="https://1883754984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6EcXMpvBDtWhtztAbvO1%2Fuploads%2FZG8QlfUOOFZ6FGvnmkYL%2FIntegration%20-%20Enable%20CommonUI%20plugin.png?alt=media&amp;token=c79f88dc-0290-432c-91d5-6e56c764fcf5" alt=""><figcaption></figcaption></figure> <figure><img src="https://1883754984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6EcXMpvBDtWhtztAbvO1%2Fuploads%2FYzuE22pydporqEBdzft0%2FBlueprint%20File%20Utilities%20Plugin.png?alt=media&amp;token=99933bb4-9907-4988-bfb8-b92fd302b053" alt=""><figcaption></figcaption></figure></div>

#### Common UI

Head to **Edit** ➞ **Project Settings**, use the search bar to find **Game Viewport Client Class**, then set it to **CommonGameViewportClient** and restart the editor again.

<figure><img src="https://1883754984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6EcXMpvBDtWhtztAbvO1%2Fuploads%2FPynb3c1P4ldz9rhar9Yv%2FIntegration%20-%20Game%20Viewport%20Client%20Class.png?alt=media&amp;token=357369e4-7fd2-4a33-9fcd-8db4a8821bb4" alt=""><figcaption></figcaption></figure>

Next, set the Input Data Asset and Controller Data for Windows by going to **Project Settings** ➞ **Game** ➞ **Common Input Settings**. Once there, set the **Input Data** to **BP\_CommonInputData**.

<figure><img src="https://1883754984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6EcXMpvBDtWhtztAbvO1%2Fuploads%2FCM8OcDXZO8OV4v2DpyKx%2FIntegration%20-%20Common%20Input%20Data.png?alt=media&amp;token=af6725f3-b33e-43a7-b42b-c5a0b43b0f84" alt=""><figcaption></figcaption></figure>

In the same **Common Input Settings** menu, go to **Platform Input** ➞ **Windows** ➞ **Default** ➞ **Controller Data.** Click the **Add** button and select **BP\_CommonControllerData\_MouseAndKeyboard**.

<figure><img src="https://1883754984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6EcXMpvBDtWhtztAbvO1%2Fuploads%2FMcV7E5iNdA0NLw5PSas2%2FIntegration%20-%20Controller%20Data%20Windows.png?alt=media&amp;token=d2155ae8-f346-4706-b369-679f5630dd47" alt=""><figcaption></figcaption></figure>

The Common UI plugin is now fully configured. To test it, in the **CharacterCreatorMap** level, click the **Play** button to play, and navigate through the tabs using the **Q** and **E** keys. If the tabs switch successfully and the button icons are visible, everything is set up as expected.
