Abstract: A system and method for generating a new computer game including: training a machine learning model to generate positions and properties of second in-game units over time in the second computer game, by providing the machine learning model data descriptive of positions and properties of a plurality of first in-game units over time in a first computer game; and generating the second computer game by deriving a computerized restrictive environment and dispersing the second in-game units in the second computer game based on the generated positions and properties of the second in-game units over time in the second computer game.