Haxe
Haxe is a cross-platform high-level language targeting JavaScript, C++, C#, Java, JVM, Python, Lua, and more.
Why use it
Teams sharing gameplay logic across web, desktop, and mobile can reuse one language and macro system.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
Backends do not behave or perform identically, so test each critical target independently.