In this chapter, an introduction to neural networks was provided with a discussion of the backpropagation algorithm. To illustrate the algorithm, the training of game AI neurocontrollers was presented and found to properly generalize to provide proper responses to unseen situations. While the approach presented here may not be possible in all game architectures due to computational requirements, it does provide a believable character architecture including non-linear relationships between perceived environment and action selection.