Master Game Database
•Template-based
–
–Ideal for using a database
–Can support inheritance
–Easy to keep balanced
–Limits flexibility as all templates are in the same format
–
•Aggregated world
–
–Relies on OOP principles
–Developers always derive new objects
–Much harder to keep balanced
–Much more flexible