@incollection{ref,author = {Thomas Demachy},title = {Programming a Game Design-Compliant Engine Using UML},booktitle = {Game Programming Gems 3},editor = {Dante Treglia},publisher = {Charles River Media},year = {2002},pages = {73--82}}