Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Are there are C# bindings for the ROBLOX API?

Asked by 7 years ago
Edited 7 years ago

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?

0
You can learn Lua in like 2 days bro. cabbler 1942 — 7y
0
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 AnswerXOX 4 — 7y

1 answer

Log in to vote
0
Answered by 7 years ago
Edited 7 years ago

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
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 AnswerXOX 4 — 7y
Ad

Answer this question