Hacker News new | ask | show | jobs
by UK-AL 3324 days ago
It's not an os. It's just a name.

Core of this, is a distributed system that fires of events, and synchronises state between nodes. And to be able to dynamically add and remove nodes as required. Then some integration with games engines.

1 comments

Ok but java? Haskell? C++?
Does it particularly matter what language it's in? You can build distributed system in any language.

Their documentation and demos shows that you describe the entities, entity state and events in their own domain specific language as a schema. The engine that manages all of these entities can be in whatever language they want, they haven't publically stated. But I have feeling it's in scala. This is the cool bit.

Then they have integration with unity, and other engines. The unity integration has something that will read the schema and auto gen some code, which will allow you send off command/events to the distributed system they've built.

Defiantly useful. But it's easy to replicate with a good team of engineers.

Scala and Go