{"repo":"gilzoide/unity-fsharp","free":true,"listed":false,"github":"https://github.com/gilzoide/unity-fsharp","clone":"git clone https://github.com/gilzoide/unity-fsharp.git","description":"F# scripting in Unity with automatic compilation","language":"C#","stars":87,"topics":["dotnet","fsharp","unity","unity-package","unity-plugin","unity3d","upm","upm-package","openupm"],"license":"Unlicense","category":"game-templates","readme_excerpt":"F# for Unity Experimental support for F# scripting in Unity: create F# scripts with the .fs file extension and they'll be built automatically using the .NET SDK. Features - Automatically installs the .NET SDK locally inside your Library folder - Automatically compiles F# scripts ( .fs files) to a DLL usable by Unity + The DLL and its dependencies are generated at Assets/FSharpOutput . Consider ignoring this folder in your VCS (e.g.: adding to .gitignore file in Git repos). + The DLL references the same DLLs as Assembly-CSharp does. + Scripts inside Editor folders are only available in the Unity editor - Supports defining script compilation order in the Assets/Editor/FSharpSettings asset - Supports defining package references in the Assets/Editor/FSharpSettings asset - Uses the same scripting symbols as C#, e.g. UNITY EDITOR , UNITY STANDALONE , DEVELOPMENT BUILD , etc... - MonoBehaviour / ScriptableObject class names do not need to have the same name as their source files. You can also declare several of them in a single file. - The F# project is added to the solution file generated by Unity, so that Intellisense works in IDEs (tested on Visual Studio Code with Ionide extension) How to install Either: - Use the openupm registry and install this package using the openupm-cli: - Install using the Unity Package Manager with the following URL: - Clone this repository or download a snapshot of it directly inside your project's Assets or Packages folder. Creating scripts in F# F# S","default_branch":null,"files":null,"tree":[],"storefront":"/r/gilzoide","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gilzoide/unity-fsharp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}