> For the complete documentation index, see [llms.txt](https://danil-dukhovenko.gitbook.io/force/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://danil-dukhovenko.gitbook.io/force/force-editor/scripting/script-creation.md).

# Script Creation

Creating Scripts

As mentioned earlier, Force uses scripts written in the C# programming language. Syntactically, it is very similar to Java and C++, and even simpler, so if you have already worked with similar languages before, you will have to adapt very much to the Force scripting system, and if not, I recommend learning the basics of the language first and then start writing scripts.

So creating scripts. To create a new script, like other assets go to **Assets Browser** -> **+** button or you can click **LMB** on blank space to open context popup.

<div align="left"><figure><img src="/files/RTDOwKsVXwV4tov9gil0" alt=""><figcaption><p>Opening New asset Dialog </p></figcaption></figure></div>

Then in opened dialog select **Script**:

<figure><img src="/files/YUU1mNCZrNVu72ttWjdW" alt=""><figcaption><p>Selecting script asset in New asset Dialog</p></figcaption></figure>

After than you go to **Create New Script** menu:

<figure><img src="/files/X4zjU5kFcxReZWRTWLr4" alt=""><figcaption><p>New script asset dialog</p></figcaption></figure>

Enter the name of script and if you wanna can also enter the namespace of the script, and click **Create**. After each new script creation **Force** will rebuild script project. And then this script file appears in **Assets Browser**. Script files will have special icon to determine it from other assets.

<div align="left"><figure><img src="/files/qRn2x34yzkE0WqBCfIVR" alt=""><figcaption><p>New created script in Assets Browser</p></figcaption></figure></div>
