The Unity (game engine) is a cross-platform game engine developed by Unity Technologies, which is primarily used to develop video games and simulations for computers, consoles and mobile devices - unity3d.com
First announced only for OS X, at Apple's Worldwide Developers Conference in 2005, it has since been extended to target 27 platforms - wikipedia
# Entities All things in your world exist as entities. SpatialOS maintains the persistent state of all entities across a cluster of servers. Worlds can contain millions of entities. # Components Entities consist of components, which define their state and how other entities interact with them. Components are defined in a schema language. Automatically generated integrations then allow different workers to visualize and simulate them. # Workers Workers are micro-services that simulate the components of entities across the world. SpatialOS runs as many workers across your world as needed to simulate every component in the world. All data synchronization is handled for you.