Develop a full-fledged sandbox for creating your own virtual space, or world (game, simulation) and prescribing the logic of interaction between objects. With a large number of already implemented components.