AppLovin’s attempts to acquire Unity last year turned sour when Unity opted for a merger with rivals ironSource instead . Now, in the ongoing shockwave of Unity’s unpopular introductio…

  • halcyoncmdr@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    1 year ago

    That’s because both Unity and Godot use C# while Unreal uses C++ for development. It is much easier to move from Unity to Godot since they use the same language for development. Moving to Unreal basically means starting over.

    • KSP Atlas@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      Unity C# and Godot C# havr different APIs and writing in GDScript is best practise in godot afaik

      • murtaza64@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 year ago

        Yeah exactly, Unity and Godot both use C# the same way React and Svelte both use JavaScript. Definitely some level of transferability, but honestly worth learning GDScript in my opinion because it’s a simple language and a pretty good fit for game scripting, and the one that gets first class attention from Godot.

    • jayrhacker@kbin.social
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Pretty sure Godot has it’s own scripting language (hence the prompt converting all the C#/JS code from Unity).

      Unreal is C++ but it’s also another commercial proprietary engine, so they could rug-pull in the same way.

      • zik
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        Godot supports C# as well as its native python-like GDscript.