Search Feedback

4143
votes

F# support

Scripting

-

-

F# is rapidly gaining popularity in the .NET community. There are several game developers who are using it outside Unity, and even Xamarin products now support it.

It would be nice to be able to use F# for scripting in Unity.

Comments (53)

  1. 6adc6ab076fa0dbd18371f5e95941fa1?d=mm

    Sarazan

    Jul 14, 2018 21:39

    +10 from me!

    I've worked in tons of languages (and am one of the top Kotlin devs in the world), and I am endlessly frustrated at the lack of expressiveness in C#. This would be a huge win in helping me architect big reusable systems, which often require very tricky generic structures.

  2. 8a3e8b8f1f15fcdd558f389dbbe00801?d=mm

    mx-bug

    Jul 04, 2018 05:25

    wait people actually have a beef with giving devs another option? like what do they have to lose

  3. C4f65a643ff7226b532e1e69f7812357?d=mm

    huhund

    Jun 16, 2018 08:16

    I agree with LSPRESSWORKS, I wish I could down vote this idea.

  4. 00073a257a3b4526f3d46c114de89be4?d=mm

    tyriil

    Jun 01, 2018 11:03

    + 10 votes!
    Data modeling and processing is much more fluent and typically requires significantly less code in F#.

  5. C7ce055e36ac15a4d3247dd091c69de7?d=mm

    PJLance

    May 19, 2018 18:13

    +10 votes!

  6. 7159f555f64a720dab715189fc87e5d8?d=mm

    ZihaoHuang

    May 19, 2018 06:14

    F#'s type system and expression are beneficial to represent complex things in a clear way. It's more difficult to do in C#, you always need verbose and bloated OOP style polymorphism to do it. But in F#, the only thing you need might be a simple union type.

  7. F392a045c33889ff33ad1c5ffd049313?d=mm

    zorthgo

    Apr 03, 2018 21:15

    + 10 - F# has a lot of support from Microsoft and the community. I would love to see Unity embrace F# as it has C#.

  8. 44aabd5e16533b07bb3a16372b26af80?d=mm

    BagarraoEduardo

    Mar 14, 2018 10:18

    +10

  9. Cdc7d832beb4395ddadee62d653b879a?d=mm

    unity_jZuf48udTzG-fg

    Mar 11, 2018 11:34

    + 10

  10. Faee62c611a8fef58ff1e67371d5d7c6?d=mm

    RistoPaasivirta

    Feb 21, 2018 14:03

    I'm learning F# and what better way to learn than to have fun with Unity at the same time.
    +10

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10663)

2D

(266)

Ads

(51)

AI & Navigation

(90)

Analytics

(118)

Animation

(376)

Asset Store

(283)

Asset Store Publisher

(3)

Assets

(514)

Audio

(173)

Cloud Build

(129)

Collaborate

(46)

Docs & Tutorials

(226)

Editor

(2341)

Everyplay

(13)

Game Performance Reporting

(17)

General

(1435)

Graphics

(840)

GUI

(409)

Input

(159)

Licensing

(86)

Networking

(180)

Physics

(371)

Platforms

(432)

Profiling & Optimization

(78)

Runtime

(176)

Scripting

(1119)

Terrain

(165)

WebGL

(140)