C# Artemis Entity System News

ARTEMISIn the last few days we (me and LinuxLich) implemented some cool new features in our C# version of Artemis.

Summarizing, Artemis is a high performance Entity System framework for games, originally written in Java by Arni Arent and Tiago Costa, now ported to C# by us.
Its goal is to provide a clean API to abstract your game world organization into entities, components and systems.

Our main differences from the original version are:

  • Multithreading Support (Systems and Entity processing Multithreading)
  • Specialized System templates for your multithreading needs
  • Queue Systems templates (Process entities from Queues instead of Components types) [NEW]
  • Communication between Systems using an advanced synchronized Blackboard approach [NEW]
  • Bugs fixed, performance improvements
  • PC/Xbox/WP7/Full Mono (Android/Linux/IOs)  support [NEW]
  • Events for intercepting adding/removal of entities/components
  • Entity Pool (to make objects reusable, minimize garbage collection activity, improve performance)
  • Small goodies, like feeding the EntityWorld with whole Entities(maybe loading from external resources), enabling/disabling systems and entities, getting Entity tag, API shortcuts(see unit tests for more on this), etc.
  • Made the API more ” C# like” [NEW]

There is a new website dedicated to our Artemis Versionhttp://thelinuxlich.github.com/artemis_CSharp/

The full source code is avaliable here:  https://github.com/thelinuxlich/artemis_CSharp


  1. #1 by The Ranch at Prescott AZ on 22 de outubro de 2016 - 8:44 am

    As I website owner I believe the subject matter here is really superb, regards for your efforts.

  2. #2 by CHICAS INDEPENDIENTES ESCORTS on 22 de outubro de 2016 - 1:45 pm

    I am glad to be one of many visitors on this great website (:, thanks for putting up.

  3. #3 by Labouring Jobs Birmingham on 22 de outubro de 2016 - 1:49 pm

    Hey just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Chrome. I’m not sure if this is a formatting issue or something to do with internet browser compatibility but I thought I’d post to let you know. The design look great though! Hope you get the problem solved soon. Cheers

  4. #4 by acompañantes independientes en bogota on 22 de outubro de 2016 - 2:52 pm

    I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100 sure. Any recommendations or advice would be greatly appreciated. Kudos

  5. #5 by Labouring Jobs Birmingham on 22 de outubro de 2016 - 3:06 pm

    I love the efforts you have put in this, thankyou for all the great blog posts.

  6. #6 by news finance on 22 de outubro de 2016 - 3:28 pm

    I’ll equipment this assessment to Two patterns of Those: present Zune property owners who are taking into consideration an enhance, and All those trying in the direction of make your mind up in between a Zune and an iPod. (There are other players great importance considering out there, like the Sony Walkman X, however I hope this offers oneself enough facts towards deliver an conscious choice of the Zune vs gamers other than the iPod line as nicely.)

  7. #7 by hoverboards on 22 de outubro de 2016 - 4:22 pm

    The particular siuzhet, with the a fact concept the definition of, methods the main topics that narration; a fabula, on the equivalent point of view, certainly is the legitimate narration of one’s siuzhet.

  8. #8 by artwork shop on 22 de outubro de 2016 - 5:22 pm

    Among me and my spouse we have owned even further MP3 players higher than the many years than I can count, which includes Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, and so forth. But, the ultimate couple years I have resolved down towards one line of gamers. Why? Considering that I was content towards come across how well-designed and enjoyment towards seek the services of the underappreciated (and commonly mocked) Zunes are.

  9. #9 by permanent resident on 22 de outubro de 2016 - 5:25 pm

    Thank you!

1 129 130 131
(não será publicado)