Module
From Neverend
Neverend is made of modules that handle certain systems, and are categorized in groups based on their function. The modular approach should allow real time game changes by activating, deactivating and adding or removing modules, affecting game design on the fly. A module for the combat system could be replaced, affecting the entire combat system. A physics module could be edited or replaced, affecting the nature of physics. An obsolete module could be deleted, and the game would function as if it never existed. A new module could be added to affect gameplay.
Modules may have dependency on each other, or use smaller modules to specify properties of physics or combat. A hierarchy can have smaller modules as parts of larger modules, making large systems which make the game design. Dividing the game into systems of combat, physics, siege, cities, items, interface, environment, ecology, monsters, effects, or other categories, each system would have large groups of modules, each having smaller modules to handle specific properties.
