+ 1

What are the good programming languages for 2D games & Windows Softwares?

How do I choose the best programming language that is good for my question? I need to choose between Python, Java & C++

24th Jul 2017, 8:35 AM
Eligijus Linkevicius
Eligijus Linkevicius - avatar
3 Answers
+ 8
You could start with JavaScript because most online 2D games are being made in Javascript libraries. 
24th Jul 2017, 11:07 AM
Gregor Duff
Gregor Duff - avatar
+ 4
Java has a built in Graphics library which makes it a lot easier to make 2D games or GUI (Graphical User Interface), once you understand the basics of it (find some Java 2D game tutorials or Java GUI tutorials on YouTube). C++ has the Windows API on Windows, but it's hard to use so for GUI you should use Qt and for 2D games something like SFML (you can also find videos about these topics on YouTube). You can also make 2D games and GUI in python, but I have no knowledge about python. So Java is easier, but C++ might be more effective with a library. Java Graphics: https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html Java Swing: https://docs.oracle.com/javase/7/docs/api/javax/swing/package-summary.html SFML: https://www.sfml-dev.org Qt: https://www.qt.io YouTube: https://www.youtube.com
24th Jul 2017, 8:54 AM
ChessMaster
ChessMaster - avatar
+ 2
c++ all the way great for console games and can be used for mobile applications aswell
24th Jul 2017, 10:42 AM
chidori
chidori - avatar