I seem to have an uncomfortable time working with Lua than I do with C#, is there any available bindings to work with C# on ROBLOX rather than Lua?
Are there are C# bindings for the ROBLOX API?
1 answer
No, your going to have to stick with Lua. ROBLOX was made in C++ anyways. Even though I wish ROBLOX let us utilize another language or multiple cores to run Lua code on, that is not the case and Lua is generally fit for most Operations if you know how and when to optimize your code.
Raycasting for instance is linked directly to roblox's source code to speed up such Operations, so you won't have to be stuck entirely with Lua - there are some things ROBLOX has added to the API that help a lot.
Why do you feel "uncomfortable" working with Lua? It may not be C# or as fast but it's still powerful.
If ROBLOX cannot suit your needs for game development I suggest you move to a more professional engine such as Unity3D which let's you use "UnityScript" (Modified version of JavaScript it seems) or C#.
1 comment
Hmm... I'll try to warm up to Lua in ROBLOX then. I guess it's just a matter of preference, I don't mind using it tbh but I prefer it. But thank you for answering my question either way :) I'll try warming up to Lua on ROBLOX
This discussion is preserved as it was. New answers, comments, and votes are closed.

2 comments
You can learn Lua in like 2 days bro.
It's not about whether I can know Lua or not, it's a matter of familiarity. I know Lua quite well, I use it natively on my PC when I need to make something real quick(when not using Ruby) but I like C# for more structured large scaled projects