What Scripting language would you prefer over Lua on Roblox?

The main question at hand: If you had a choice of using another language within Roblox Studio (without hastle), what might that language be?

I’m working on something that will allow me to create, or import programming languages to the platform with little setup, or hastle on the users end.

Personally, I like the idea of creating a Python, C#, or Kotlin extension. My plan is Python

In the month ahead I will provide updates on a comprehensive Lexer/Parser framework for generating transpilers or VMs via a Module

2 Likes

Java/JavaScript maybe? It’s a fairly-widely used programming language that even some members (such as I) have a little/lots of know-how about the language.

Python or C#. Python is very easy and beginner-friendly, C# is also used in Unity so for anyone with previous experience this would be a benefit. Java is meh, JavaScript is poorly designed in general.

Assuming a direct integration?

Honestly, anything that has proper object-oriented programming out of the box without a ridiculous overhead. C#, Java, Python, etc come to mind.

Assuming it’s through a transpiler?

I’ll stick to Lua if working in Roblox. For the stuff I do, having fine control over performance considerations is paramount. Having that obfuscated through a transpiler will do me more harm than good.

1 Like

Maybe C#. If I feel like I wanna give myself a challenge then C++

I would do javascript, it’s the only language I know besides lua and I have to say I prefer it.

I’d prefer C# since it’s more flexiable and you can make games with it in unity and I’m currently learning C# while I’m tryna get better at Roblox LUA

I think that Block Coding (Like Tynker or Microsoft MakeCode) would be a huge deal for devs that doesn’t understand LUA coding (like kids or starters)

Why?

Maybe LUA its very complicated for some kids, block coding is easier to understand, maybe it is not that advanced like LUA, but its very useful to understand the basics of coding

Block coding is good for beginners, but honestly I wouldn’t want roblox to actually use it for their games. Maybe as a tutorial/beginner guide when you first enter studio would be much better.

I don’t know why, but I like how roblox is now and I really don’t want a change like block coding to take effect on the actual studio itself. I feel like lua is basic enough and maybe more educational and I don’t really know how lua will work with block code