I haven’t made a Game on Unity 3D yet. And if I tried, I would freak out on what the heck all the options do. So I watched some tutorial videos and am familiar with some stuff. But there is a problem. Unity uses a different scripting language than I do. I use the BASIC programmimg language. Is there a way I could make Unity use BASIC instead of whatever it uses?
No. You’ll need to learn one of the 3 languages Unity supports.
Mostly true. You could also compile visual basic down to the IL level and use that. However you’ll find this far more effort then simply learning C#. The general programming principles are pretty much the same.
You may look around on the internet, sometimes there are plugins that allow this, but I can’t guarantee it.
Yes, but you know that automation Unity does behind the scenes to make life easier? You get to do all that by hand if you want to use languages other than those Unity officially supports. If you ask me the entire process is simply not worth the effort. Picking up C# is a matter of days if not hours for those who understand VB .NET.
http://answers.unity3d.com/questions/56593/unity-and-visualbasicnet.html