What's the hardest part of TDD? The UI. What are games? UI! So it looks like we can't Test Drive our games right?
Wrong. In this talk I'll demonstrate architecture and patterns for effective TDD in game development, by showing how I develop my own games using the same principles that we use for "business" code. The code will be in Objective-C with Cocos2D, but the but the principles will apply no matter what you're using.