Game Development Dictionary
A simulation created using a relational database and all the client (and, optionally, server-side) software required to interact with it, with the traditional business rules layer replaced by a gameplay rules layer. The database's media content, user interface and gameplay rules are usually specified and defined by a 'game designer'. The database and rules engine programming is created by one or more 'game programmers'. The graphical content of the database is usually created by one or more 'artists'. The audio content is similarly created by one or more musicians and/or audio technicians.