Programming

Covers general and game programming topics that I plan to cover

* Beautiful Classes
* Interfaces
* Properties
* Singletons
* Shared / managed classes
* Object pools
* Observer and subjects
* Tasks and task managers
* Timers
* Simple run time types
* Callbacks
* Active variables
* Bound variables (bindings)
* State machines
* Scene / Actor concept
* Load on demand
* Basic game design methods