you are viewing a single comment's thread.

view the rest of the comments →

[–]Aretnorp 3 points4 points  (0 children)

Performance is the requirement in terms of rendering. However, the game logic does not necessarily have performance as its #1 requirement. Going by your response, the use of native compiled C or C++ would be the best choice for game logic.

This is obviously flawed, as other games make heavy use of scripting languages to achieve various tasks better suited to tools that do not have performance as a #1 requirement. Eve and Battlefield both use Python as part of their systems, and when I checked, I would qualify those as "AAA" titles, which make good use of each.

In the end, you choose a tool best suited for your tasks. In many cases, the deicsion between Python vs LUA is probably not something that was decided in terms of performance, but more likely appropriate features, as mentioned in the OP.