Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.net coreclr / corefx #2790

Closed
CharlesWoodhill opened this issue Nov 15, 2015 · 6 comments
Closed

.net coreclr / corefx #2790

CharlesWoodhill opened this issue Nov 15, 2015 · 6 comments

Comments

@CharlesWoodhill
Copy link

Hi,
i wonder if u may put .net on your roadmap,
in my opinion c# would open godot to a wide range of hobby coders
and maybe some ppl will come from unity :)
afaik u havent done it yet because mono has license issues.
but have u tracked the "new" microsoft ideas, coreclr / corefx ?
these are open source and "platform independent"
also they planning "net native" (https://msdn.microsoft.com/de-de/vstudio/dotnetnative.aspx) which will be able to compile c# "like" c++
sure far from working but an intresting thing...

@akien-mga akien-mga reopened this Nov 15, 2015
@SirPigeonz
Copy link
Contributor

Someone is working on coreclr integration, although GDScript and C++ will stay first class citizens in Godot. C# will be more for porting existing projects or libs.

For hobby coders (and not only) GDScript would be better choice imho. There are also plans for optional static types in GDS, then there will be even less need to use C#.

@CharlesWoodhill
Copy link
Author

Oh sorry, then ive missed that in the roadmap :)

@alabd14313
Copy link

Be care!
Please learn from XNA, Objective-C (killed by swift), Visual basic (many developers are sorry because of spent time for learning), Adobe flash, ....

Microsoft have many times and monies to test his platforms. So they invent a language during 2 years!

I know python limitations, but keep current c++ and Gdscript and think a language like python and it's scientific libraries to improve a game engine to a "game + scientific simulation" engine! Don't bind your mind to these microsoft !!!awesome huge!!! temporal techs.
Godot released under MIT license not GPL, but don't slub a free license to speed bumps from proprietary companies. They want to slow indie creativity speed.
I say again from the benevolence, Be care! Speed bumps are in the road...

"Whoever sufficiently live (satisfy), will be comfort, then it will provide the open field for him." Imam Ali (pbuh) said.

One admission (in the pile of admissions):
http://www.fortressofdoors.com/flash-is-dead-long-live-openfl/

"...I've learned my lesson -- whatever my next platform is, no-one should be able to take it away from me. ...".

You are free. Don't put in prison your freedoms.

@CharlesWoodhill
Copy link
Author

i cant agree,
first c# is not microsoft specific, and will never run into the problems like flash or other "small isles"
second "net native" afaik compiles "like" c++ and is open source

i dont care gdscript, because if i code ill do it in c++ (if c# is no option)
but from my expirience developing in c# is 30% of time that u need in c++
(including testing, finding the last memory leaks,....and so on)
and im not talking about "prototype" projects where the power of c# is even greater.

look at unity: c#/java, lefthand coords,... it got rid of all "old" technology/paradigmas and provided a new updated easy to use interface to the users. their success is talking for its own.
u dont need c++ or in case of godot just another language-isle, to code (if u dont create the engine itself) if c# is supported many c# aware users would be grateful. then godot only has to change its projection matrix and provide a LH coord system, then its goin into the right direction :)
remember in RH if u go forward u go backward :P

@alabd14313
Copy link

Have C# proposals like c++ and python!
C# and Swift open structure is a policy, not freedom.

@akien-mga
Copy link
Member

Closing as old, C# support has been implemented in 3.0 via Mono, and there are (for now) no plans for .NET Core, as it lacks support for mobile platforms we need to export to.

@akien-mga akien-mga added this to the 3.0 milestone May 15, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants