Jump to content
  • Advertisement
Sign in to follow this  

What Programming Language And Libraries?

This topic is 871 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everyone,


i want to make a turn based strategy game, kinda like final fantasy tactics but a little different.

Whats really important to me is the way it looks, i program it by myself so im gonna start out with 2d, but i want it to look good 2d, kinda like maplestory.


So considering this, what do you guys think is the best programing language / library / software i should use to accomplish.


I am going to my 1th master of computer science and i am knowledgable in c, java, python, lua, scheme.


many thanks

Share this post

Link to post
Share on other sites

Given that it's turn-based, you mostly have eons of time, so speed is quite irrelevant.


C is a bit bare metal, it's main advantage is speed, which you don't need.

java is feasible, I think libgdx is something you may want to check out (never used it, so whether it is good for 2D, not sure).

python is feasible, pygame will be your library.

lua seems feasible, although I'd use Python instead. Love2d would be your library (I do program Lua, but I prefer the more complete package you get with Python. Never looked at Love2d)

scheme is a weird choice, no doubt you can program a game in it, but I would not ever use it for a real program.

Share this post

Link to post
Share on other sites


I suggest Java programming.Because our computer games run owing to Java.

Err, what?



He might be drunk :P. But I don't think that "because our computer games xxxx to java" is a good argument for a language.


My suggestion is to use Lua. On it's own, it's borderline useless for making graphical games. So I will go ahead and take it a step further and suggest an engine to use with it. Love 2D. 

Reason being... Lua is a very easy to learn language. And it's possibilities are really only limited by your technical knowledge of it (not a whole lot to learn really), and your imagination and problem solving skills. It's very fast with performance only behind C, and you won't need to worry about memory handling and compiling.


The downside of this suggestion, is that Love 2D is bare bones. Which places more reliance on you as a programmer to supply your own tool chain. 2D level editors are all over the internet, you can choose one of them and match their format.

Edited by Tangletail

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!