Original Post
Where would be a good place to start learning java game programming?
I think nowadays java isn´t a language for games. I am currently running a project for a simple action game in java with AWT, and the main menu(only a few buttons) is rendered with 60 fps only!
[quote name='IceBreaker23' timestamp='1325440029' post='4898711']
I think nowadays java isn´t a language for games. I am currently running a project for a simple action game in java with AWT, and the main menu(only a few buttons) is rendered with 60 fps only!
60 fps is plenty - users will not be able to see any visual difference above this frame rate. The frame rate is probably vsync capped anyway. Either way, it is not a conclusive argument against using Java for games.
Generally one does not use AWT for games (unless they are the kind that lend themselves particularly to such a "standard" GUI, or a prototype). There are many libraries or frameworks which allow you to use Java with something like OpenGL for rendering.
We are only using AWT, because in our school we only learn standard java and I hope the performance of AWT does it.
[/quote]
That is OK. But it is not an excuse to claim "java isn´t a language for games", because that cannot logically follow from your experience* with a single API.
* [size=2]And not to be mean, but I could just as easily say "relative inexperience" here, as you are still learning.
I think nowadays java isn´t a language for games. I am currently running a project for a simple action game in java with AWT, and the main menu(only a few buttons) is rendered with 60 fps only! I would recommend C# or C++.
If you say: "But I want to learn Java" then you should start with the basics as boogyman said.
Furthermore you have to be really patiently cause noone just starts game programming. First comes normal programming.
I find nothing wrong with java for games. The only difference I see in java and C/C++, is that java isn't officially supported on consoles, other than rumored performance differences.
We are only using AWT, because in our school we only learn standard java and I hope the performance of AWT does it.
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more