Follow

@xianc78 >The problem is though is that you are writing the game's logic in a scripting language. That doesn't seem right to me. If you are making a more complex game like an RPG then you are going to need some way to script dialog and in-engine cutscenes (assuming you are not hardcoding them), in that case, you would have a scripting language running on top of another scripting language

There's no real reason for this. Games like Grim Fandango or basically any Double Fine game has almost all of its logic and scripting in Lua. It works well because Lua is a really good and fast language

>If you are a desktop developer, learn mid-low level languages like C, C++, Go, etc

Go doesn't support strange OSs and C/C++ require you to port yourself. Actually Lua here workes great because it's extremely portable

· · Web · 1 · 0 · 0

@applejack
Go supports Haiku which is outside of the big 3 OSes.
github.com/golang-haiku

>C/C++ require you to port yourself.
I know, but even though you actually have to port to other platforms, there are more platforms that support C/C++ programs than ones that support .NET and Java programs. It's easier to write or port a C compiler than a .NET/Java runtime.

Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.