Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I have to create a game using Java. It is a simple game with a mix of rules from Texas Hold'em and Scrabble. The purpose of this project is to cover all software engineering practices. I have some experience in application programming using some of the high level OOP languages. I can design good architecture, implement design patterns and etc for a business application, but I am new to game programming. Very frankly I don't have any idea how people are designing games. What are the design patterns used in the game industry? Maybe I am thinking too much, but I have make sure about the best practices in the game industry. I saw some articles about game development. There were lot of things new to me: AI, Engines, Game loop, etc. I have to get these things to clear.

  • Can any one explain proposed architecture for above mentioned games?
  • Is there any books or tutorials to get a starting point?

Note: Sorry if some one not clear with my question.I checked the FAQ.May be this question is too much far away from answer.But my intension is to get a starting point to do above game.I am struggling how classes ,methods and etc are going to be.

share|improve this question
3  
ALL software engineering practices!?! – David Lively Aug 14 '12 at 21:12
1  
Unfortunately I think this question is far too broad to be applicable to this site; please see the FAQ for details. – Josh Petrie Aug 14 '12 at 22:55
2  
Game Coding Complete gives lots of insight into industry standards in game architecture. The 4th edition is worth every dollar, especially with the experience you have. – Philip Aug 14 '12 at 22:58
1  
Voted to close, this is a very broad question. One point can be asnwered, which is your quest for books: amazon.com/Game-Engine-Architecture-Jason-Gregory/dp/1568814135. Your other points are basically "don't write crappy code, and write what you need to get your game done." – Sean Middleditch Aug 15 '12 at 4:25

closed as not a real question by Josh Petrie, Nicol Bolas, Patrick Hughes, Sean Middleditch, Tetrad Aug 15 '12 at 5:11

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, see the FAQ.