A system and process for determining the optimal device layout and
configuration within a gaming environment using a computer implemented
environment module configured to generate spatial representations of the
gaming environment and the configuration of the gaming device agents
within the gaming environment using environment data and device agent
data, a computer implemented player agent module configured to
characterize gaming players within the gaming environment using player
agent data, and a computer implemented optimization module for applying
optimization criteria to the environment module and the player agent
module to determine the optimal gaming device spatial orientations and
gaming configurations.