Search Unity

[Feature Request] Scripting with C++ Hot Reload

Discussion in 'Scripting' started by PatitoMaster, Dec 3, 2019.

?

Create a feature request for C++ Hot Reload?

  1. Yes

    50.0%
  2. No

    50.0%
  1. PatitoMaster

    PatitoMaster

    Joined:
    May 20, 2018
    Posts:
    3
    Hi there, a question!

    How we can do a feature request? If you try c++ hot reload from www.hotreload.tech have the same system as Unity3d C# but with C++, natively built with C++ for PC and macOS.

    Is there a way to file a feature request for Unity3d Engineers?
    Thanks!
     
  2. Yoreki

    Yoreki

    Joined:
    Apr 10, 2019
    Posts:
    607
    I'm not sure i understand you correctly. Are you effectively saying they should swap out C# for C++ with hot reload? Why? Sure, C++ is a tad more efficient, but we now have DOTS for efficiency, and replacing an entire language would be more than a feature request.
     
  3. PatitoMaster

    PatitoMaster

    Joined:
    May 20, 2018
    Posts:
    3
    DOTS it's a great addition but is like kick the ball forward and C++ will not be against DOTS. If you have direct connection with the internal GameFramework of Unity3d in C++ instead of pass through the layers of multiple wires until C# can be more than an optimization. C# and Mono add on top size and other things... not against it! but be connected directly with the Unity3d C++ engine could be really appreciate it.

    We cannot forget that Unity3d internally is written in C++ also and all the stack of C# technology on top is not making the performance closer to UE4 or Crytek or other custom game engine technologies.
     
  4. PatitoMaster

    PatitoMaster

    Joined:
    May 20, 2018
    Posts:
    3
    Oh! to answer specifically this: "Are you effectively saying they should swap out C# for C++ with hot reload?"

    No, no need to swap out C#, you can still using C# and C++, just C++ can be connected directly to the C++ implementation of the Unity3d GameFramework.