i am totally new to unity.i want to make a 3d application and want c# as scripting language but i want to know something about c#.is it free to use or i have to pay something like royalty/charges to microsoft or unity enterprise?i know this is weird question but someone told me this kind of trouble has faced by some people who developed application using c#
Microsoft created C#, but it’s not a proprietary language and anyone can use it.
When you download Unity, it comes with a free C# IDE called MonoDevelop that uses a free, non-microsoft-owned C# compiler. There’s no charge to Microsoft or anyone else to use C# to create things with Unity (aside from the fees to Unity itself if you decide to buy a premium Unity license).