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 self catering accommodation in Kisumu on 27 de junho de 2017 - 9:17 pm

    hey there and thank you for your info – I have definitely picked up something new from right here. I did however expertise a few technical issues using this website, as I experienced to reload the site a lot of times previous to I could get it to load correctly. I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my e-mail and could look out for much more of your respective intriguing content. Make sure you update this again very soon..

  2. #2 by self catering accommodation in Kenya on 27 de junho de 2017 - 9:25 pm

    What i don’t realize is actually how you’re not really much more well-liked than you may be now. You are very intelligent. You realize thus significantly relating to this subject, made me personally consider it from numerous varied angles. Its like women and men aren’t fascinated unless it is one thing to do with Lady gaga! Your own stuffs great. Always maintain it up!

  3. #4 by ferari poker on 28 de junho de 2017 - 4:28 am

    Interesting marvelous submitting! I seriously appreciated studying the idea, you could be an incredible author.I’ll ensure that C# Artemis Entity System News | Ploobs My partner and i book mark your blog and may even revisit later on. I would like to encourage a person keep on your excellent creating, possess a great evening!. ferari poker http://www.feraripoker.org/

  4. #5 by خرید سرور مجازی on 28 de junho de 2017 - 7:05 am

    خرید سرور مجازی It is a great and also practical section of info. I am delighted which you embraced this useful information with us. Remember to be people up to date like this. Thanks for giving.

  5. #6 by meet singles on 28 de junho de 2017 - 7:07 am

    Сервер мобильных знакомств, поиск по базе анкет, возможность оставить информацию о себе, возможность назначать свидания http://vipfly.redshark.pro/

  6. #7 by real sword on 28 de junho de 2017 - 7:31 am

    This sword is absolutely awesome!! Very sharp! Looks just like the one in the movie.

  7. #8 by خرید هاست on 28 de junho de 2017 - 7:42 am

    This is fascinating, You are an exceedingly expert blogger.. خرید هاست I’ve become a member of your supply and appear to seeking even more of ones excellent post. Furthermore, We’ve provided your internet-site at my social networking sites

  8. #9 by termeh on 28 de junho de 2017 - 8:08 am

    Superb overcome! I’m going to trainee since you fix your blog, how will i sign up to for . termeha blog page web page? The particular bill taught me to be a useful offer. I have been previously slightly familiarised with this your send out available vivid clear strategy

1 339 340 341
(não será publicado)