I have created some programs using Java, this year. (CD-Key Generator, Calculator with a GUI etc.)
However, I want to create games. The thing is, I don't know where I can learn to do this.
I understand how to program in Java to a certain level, and I know the basics of a game (Refreshing the screen 60 times each second, game loops etc.) I just don't know how to do this in Java.
So, my questions are:
- How can I learn to do this in Java?
- If I decide to use another language, like C++, would it be any different?
- I have also heard that if you are to use C++, you usually want to create your own engine, is this true?
- This is not very relevant yet, but if you are to create a 3D game, how do you load models etc.? (I am aiming at simple 2D games first though)