Assuming that I pass SCJP I'd like to move onto one of the specialized certifications ie.SCBCD,SCWCD,SCJD etc..
but I'm really interested in game development.
I cant see how EJB or servlets are going to help me design basic games.
Should I go for SCJD?
Are there no other exams that cross-over with Java and game dev or Java 3D?(Even non-Sun ones)
I study much better when there is a prescribed sylabbus...
Or would I just be better off focusing on my career for now and getting into game dev once I am a more experienced programmer??
You also might want to poke around JMonkeyEngine forums (a 3d java game engine) , javagaming.org (java indie games forum), and lwjgl.org (a low-level gaming library) which are a few of the places javaheads tinker and talk about games actively.
I'm also trying to do a little java game learning in my not-so-available spare time...
Actually I have read a bit of that.I downloaded an illegal copy a while back..Will probably buy the book sometime in the future.I'm first getting a good swing book to assist with the SCJD.But now I'm wondering,the Killer Game Programming mentioned applets,full-screen-exclusive-windowed mode and Java3D....
Would the Swing knowledge not assist me in understanding the book at all??
For gaming I would stay clear of Swing, like Gaving said, it's to heavy weight (Not in features and complexity but in overhead and resource hogging). I have no idea what certification you would get to also do desktop gaming but if you have a passion for it and want to learn it then start with AWT, then learn basics on state engine design (great for games), Java3D, and then maybe some of the freeware addons out there like LWJGL (Lightweight Java Game Library). I'm sure you'll get a million other suggestions but that's the path I would have taken if I could go back in time and learn it all over again the right way. :P
Hi, I write java games for the desktop and applet enviroment. You dont need to pass an exam to start writing java games you learn by practice.
I started of with the GTGE api and built up my knowledge from writing code with that framework, hope this helps.