This chapter put everything we have discussed up to this point into practice. The idea for the game was codified, and then the engine was built iteratively. At first, the game had stand-in shapes for our eventual sprites as we added functionality. This allows you, as a developer, to keep the number of moving parts you need to keep track of to a minimum while you are adding functionality.

Having a clear game plan helps you remain focused through the development process. There may be some feature you had not considered, but which becomes very evident that it is needed once the game starts to come together. Or, as is more common, you may find that there is a feature that would be nice, but is taking far too long to implement. Every time ...

Get Beginning Facebook Game Apps Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.