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

Tests

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 :

  1. Parallel scene. Provides best case performance in a scene where no physical interaction occurs
  2. Cylinder scene. Demonstrates performance in a scene more typical in interactive games.
  3. Bounce scene. Tests performance as it relates to scene density.


Results

Performance graphs are presented in the images section for Ymir. Details for each graph are given in the description for each image.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

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 Electric Adventures of Watt on Indiegogo

The Electric Adventures of Watt on Indiegogo

The Electric Adventures of Watt

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!

Add game Games
The Electric Adventures of Watt

The Electric Adventures of Watt

Platformer

An upcoming multiplayer, 3D action platformer set on a dark, blasted planet where the conflict between darkness and light has come to life.

Comments
kg9020
kg9020

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

Reply Good karma Bad karma+1 vote
kg9020
kg9020

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

Reply Good karma Bad karma+1 vote
CalledShotLLC Creator
CalledShotLLC

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.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, Mac, Linux
Company
Called Shot LLC
Contact
Send Message
Homepage
Code.google.com
Licence
GPL
Release date
Engine watch
Follow
Share
Embed Buttons
Link to Ymir by selecting a button and using the embed code provided more...
Ymir
Statistics
Rank
21 of 752
Last Update
Games
1
Articles
2
You may also like
PhyreEngine
PhyreEngine Commercial
RPG Maker VX Ace
RPG Maker VX Ace Commercial
Godot Engine
Godot Engine MIT
Unity
Unity Commercial
libGDX
libGDX Commercial
S2ENGINE HD
S2ENGINE HD Commercial