I like C# as a language but integrating it into an engine and supporting it across a wide variety of platforms looks like a nightmare.

Maybe lua isn't so bad....

@rje Lua is definitely not bad. And I'm saying that all the time, even though I'm a C# guy.

@rokups @rje Well after all this years, I know the ins and outs of C#, and I love using it. But for gamedev, compared to Lua, I like the latter more. That's all I'm saying :)

@mikeandtherest @rokups I wasn't particularly talking about the relative strengths or weaknesses of the languages, more the work involved in including a language for use across a variety of platforms

@rokups @mikeandtherest @rje we did this for Windows / iOS but the aot stuff was the main barrier at the time. The main thing is because of the license change you can now get Xamarin people to help you.

@rje I love Lua and use it a TON; it's an extremely different language than C# is, though. So not necessarily a replacement depending on your needs. Very easy to embed, though.

@PsySal yeah totally agree! I was talking more about the costs of maintaining an integration and less about the languages themselves

@rje The integration of Lua has been excellent for me :) I like the api

@badlogic yeah I've looked at wren a bit, it seems really nice! Easy to integrate too

Sign in to participate in the conversation
Gamedev Mastodon

Mastodon server focused on game development and related topics.