I'm new to this site as well as new in game development, so I need to get a great start for it. Can anybody tell me from where I should start and some books or link are appreciable.
What are the prerequisites to start game programming in java?
I already knows java
very well.
|
|||||||||||||||||||||
|
closed as not constructive by Tetrad♦ Apr 8 '12 at 17:50
As it currently stands, this question is not a good fit for our Q&A; format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
Have a look around at javagaming. |
|||
|
My comments explains everything you need to know. But to answer your question, among all the engines out there, jMonkeyEngine is the best one to start with.(Although its just my opinion) Its just not a library, its comes with a full featured sdk, which is based upon NetBeans platform. So, you can jump right into development, right after the download. There is abundance of tutorial on their website and the community is very active. For Books, PacktPub is going to publish jMonkeyEngine Beginner’s Guide at the end of 2011. There is a game development contest running right now over there. So, jump in! |
||||
|
Have a look at some samples in this repository: https://github.com/adamgit/Entity-System-RDBMS-Beta--Java- https://github.com/adamgit/Game--Escape-from-the-Pit It is good introduction into basics of modern game engine architecture in Java (component-based entity systems). Basic idea is that component-based approach is more suited for games than traditional entity-centric object-oriented. This is because the latter leads to bloated super-classes with lots of responsibilities and rigid inheritance hierarchies. |
|||||||
|