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

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm really looking for some of the basic concepts to get started, like decision trees and some discussion around aspects of AI and what to consider. A tower defense game would be a good example (but without the graphics). I really just want the code behind the scenes that manages game play. I'm not really interested in 3D rendering, etc.

share|improve this question

migrated from Mar 20 '11 at 17:40

This question came from our site for professional programmers interested in conceptual questions about software development.

Ask here Game Development-StackExchange. – AdityaGameProgrammer Mar 20 '11 at 3:04
I flagged this for moderator attention to see if they want to move it. I'm interested to see how they handle this question because it could be equally valid both here and on Game Dev SE. – jmort253 Mar 20 '11 at 3:51
Yeah... this definitely borderline for sure but I see it being fine for this site. – Kenneth Mar 20 '11 at 4:12
It's probably too broad for Game Development, I'll see if I can get one of their moderators to give the final word. – ChrisF Mar 20 '11 at 14:37
I am confused as to what you want. You say 'basic game logic', but just list quite advanced AI topics. – The Communist Duck Mar 20 '11 at 21:15
up vote 0 down vote accepted

Suggestions for topics to research:

  1. Machine Learning (this involves the program in some way being able to modify certain things to somehow "improve" its performance based on supplied information or "learned" information)
  2. Search Algorithms such as: A*, AO*, Best First Search
  3. Problem Reduction Strategies (includes eliminating bad search options and using heuristics)
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.