
14
Object-Oriented Data
Alan Kimball
14.1 Introduction
As engines become more data driven, responsibilities are shifting. Entire games can
be created without writing any scripts or code. This shift in capabilities has given
much more flexibility to content creators. With this flexibility, we have been able
to create more interesting, vibrant worlds. While this expanding of capabilities has
been a great boon to game development,in the transition, the self-descriptive abili-
ties of programming has been lost. In many ways, content-creation packages are at
the same level of maturity as pure procedural programming languages. When rep-
resenting game information ...