Ymir is designed from first principles as an open-license, cross-platform, 3D game engine capable of simulation over many computational cores and across multiple machines. Ymir adopts an object-centric simulation model rather than the more common frame-centric model. By simulating on a per object basis, Ymir minimizes unnecessary synchronization between simulated objects and is thus able to realize simulation speedup over multiple cores.
At a high-level, Ymir is comprised of the following components:
Performance
Pre-alpha performance numbers are gathered over three scenes which were simulated on an Two Intel(R) Xeon(R) CPU E5-2670 (Sandy Bridge) @ 2.60GHz :
Results
Performance graphs are presented in the images section for Ymir. Details for each graph are given in the description for each image.
Our distributed game engine, Ymir, has made its first public appearance on Paolo's Erlang blog.
We at Called Shot are particularly excited as this is the first unsolicited exposure we have received! If you are curious about distributed, real-time simulation the linked interview features high-level details on how Ymir works as well as the motivations fueling Ymir's development.
The playable demo for The Electric Adventures of Watt is live on Indiegogo. We need your help to make The Electric Adventures of Watt a reality!
An upcoming multiplayer, 3D action platformer set on a dark, blasted planet where the conflict between darkness and light has come to life.
also you might want to look at GTM also has interface to nodes with
Robtweed.wordpress.com
Robtweed.wordpress.com
also open source used in medical … va Vista EHR health world
I saw the interview on erlang and comments about ETS,
have you looked at MUMPS ?
Github.com
Mumps.cz
Groups.google.com
take a look GTM is open source
Thanks, I will take a look.
Other "off the shelf" NoSQL datastores scaled well but did not perform well enough to support thousands of objects at 120 frames a second on a single node.