Requirements

The interaction system is at the core of Metacosm's game engine. It is therefore very important to implement it in an efficient and extensible way. We will rely on design patterns to insure that the Interaction system will offer an acceptable level of performance. Next, we examine the requirements for the interaction system.