# Building CGI Panel

The CGI Panel is a C# project which provides a graphical interface which supports the control of scenes and animations by managing the flow of the Player.

#### <a class="anchor" id="bkmrk--1"></a>Building CGI Panel

Usually there is no need to build the CGI Panel on your own, since the executable is already provided for the Player build environment - refer to either:

<div class="contents" id="bkmrk-%3Ccgi_studio_root%3E%2Fbi"><div class="contents"><div class="textblock">- *&lt;cgi\_studio\_root&gt;/bin/Player/CGIPanel.exe or*
- *&lt;cgi\_studio\_root&gt;/bin/LightPlayer/Win32/CGIPanel.exe.*

</div></div></div>#### <a class="anchor" id="bkmrk--2"></a>Building CGI Panel

For building a new CGI Panel, refer to the following steps:

<div class="contents" id="bkmrk-start-visual-studio-"><div class="contents"><div class="textblock">1. Start Visual Studio 2017 or higher and load solution *&lt;cgi-studio-root&gt;/cgi\_studio\_player/src/CGIPanel/CGIPlayer.sln*.
2. Build the project and then press F5 to start the CGI Panel in Debug Mode.

</div></div></div>This solution allows the customer to extend the windows UI control of the Player.

Actually, the C# Panel is responsible for providing the following Player control panel:

<div drawio-diagram="1959"><img src="https://doc316en.candera.eu/uploads/images/drawio/2023-02/drawing-4-1676872050.png" alt=""/></div>

<div class="contents" id="bkmrk--0"><div class="contents"><div class="textblock">  
</div></div></div>For additional information regarding CGI Panel User Interface please take a look at <span style="color: rgb(230, 126, 35);">[CGI Panel User Interface - Overview](https://doc316en.candera.eu/books/player/page/overview)</span>.

Upon opening a specific asset library, the CGI Panel will attach to a Player for asset loading and content display. The next section explains how to create the application.