Hands down best programming language that can be used for games and not only for games?..
Post number #73675, ID: 3d037d
|
But here's a catch: other than C++, C# or Java. I'd vote for Lua, but in terms of games it's 2D only (afaik) and it's not that popular. But I might be kinda biased, so that's that.
Post number #73693, ID: 8836e3
|
>>73675 >excluding basically the few good languages that can be used to actually make stuff
I have seen people use Python for making visual novels (RenPy), so I might throw that in as well. Lua is a good choice, seeing that it's widely used in both game development and just app development in general.
Because you didn't exclude C there, I'm also going to vouch for C for no reason but nostalgia.
Post number #73748, ID: c7c5bf
|
C is still used and loved by a lot of people so I'll go with that
Post number #73763, ID: 3d037d
|
Post number #73767, ID: 3d037d
|
>>73693 Well yeah, I'm more curious about the "underdogs" if I may call them that. C got left out just by a terrible lapse of memory, it still falls into the same category as the languages I mentioned.
Post number #73806, ID: 8836e3
|
>>73767 Lua is way too famous to even be called "underdogs." Almost everyone in my CS class used to make these one-off PoC games in Love (was that the name of the engine?).
Post number #73921, ID: 016790
|
They all have advantages and disadvantages, but once you master C and C++ you'll never need to learn another language again.
Post number #74844, ID: b941e9
|
I'd say after C#, Python. There are infinite libraries and resources for it, and the fantastic Godot engine uses langauge quite similar to it (but I think it also support C# now).
Post number #74938, ID: e4b572
|
C++ or C#, but tbh I vote for Python. Not only is it easy, you can do a lot of shit with it (machine learning and web dev etc.) Not to mention it has a lot of libraries and resources for just about anything. Not really into game development right now but I saw RenPy and Godot engine which you might like.
Post number #75286, ID: 3d037d
|
>>74938 Well, RenPy is purely a VN engine and Godot uses its own scripting language, even though it's similar to Python. Making games in Python (using pygame) really has not been that pleasant of an experience so far. The performance is just godawful.
I have to agree with C# and Python. Knowing these, you very likely won't have to use any other language for games.
Post number #75410, ID: 1872b1
|
Python has a lot of usefull, open and widely used and known libraries. There is even one for visual novels. Isn't 'va-11 hall-a' partly based on 'renpy'?
Post number #75411, ID: de4c0c
|
>>75410 The demo uses RenPy, but the final releases is built on GameMaker Studio instead.
Post number #75416, ID: 1872b1
|
>>75286 Performance is as general problem of a lot python libs. Sure, compared to languages like c++ python will never be that efficient, but it can catch up or even beat most other languages that need a VM-based Interpreter to run their code.
Post number #75419, ID: 1872b1
|
>>75411 Well, this explains its lack of performance. But this isn't the issue in a world where 8x3ghz-cores and 8GB ram are necessary for office task because shitty written bloatware and webapps became standard.
Total number of posts: 15,
last modified on:
Mon Jan 1 00:00:00 1513771201
| But here's a catch: other than C++, C# or Java.
I'd vote for Lua, but in terms of games it's 2D only (afaik) and it's not that popular. But I might be kinda biased, so that's that.