New Version C# Entity System Artemis Released


After quite a long time, we are releasing a new version of our C# Entity System called Artemis. It was born as a port of the original Java Artemis, but as the time is passing, they are diverging more and more. In this version we started to use more .Net Features (like Data Attributes and Events) to make everyones life a bit easier

 

The main Changes on this version are:

  • Added Aspect Support (New flexible way of filtering entities for systems )
  • Added Support for C# Attributes (for pool specification, system and templates creation)
  • Added Pools  for Components and Entities
  • Added Support for EntityTemplates
  • Enhanced EntityWorld Interface (no need to use lots of Managers, everything is packed on EntityWorld class)
  • Enhanced ComponentMapper
  • Enhanced MultiThread Support
  • Enhanced Queue Based Systems
  • More Unit Tests (Integrated with Visual Studio 2012)
  • Support for Windows Phone 7, Xbox 360, PC, Mono, MonoTouch and MonoDroid

All the changes and the source code can be found here: https://github.com/thelinuxlich/artemis_CSharp

Basic Documentation: http://thelinuxlich.github.com/artemis_CSharp/

Demo Project showing all the features: (Use XNA 4.0) https://github.com/thelinuxlich/starwarrior_CSharp

  1. #1 by http://bikingviking.dk on 19 de agosto de 2017 - 3:15 pm

    of course like your web site but you have to check the spelling on quite a few of your posts. Several of them are rife with spelling issues and I find it very bothersome to tell the truth nevertheless I’ll surely come back again.

  2. #2 by Automotive Jobs on 19 de agosto de 2017 - 4:04 pm

    You made some clear points there. I did a search on the topic and found most individuals will agree with your blog.

  3. #3 by live tv on 19 de agosto de 2017 - 4:21 pm

    You are a very smart person!

  4. #4 by cartier love bracelet replica on 19 de agosto de 2017 - 6:05 pm

    I have it headphonestowards my mother for moms evening, furthermore she completely enjoyed they! Their quite sweet headphonesand the suggesting regarding the card it goes into the package is really emotional!! And top quality of the beads is great!

  5. #5 by hermes bracelet replica on 19 de agosto de 2017 - 6:05 pm

    I have this headphonesfor the the mother of parents day, additionally she absolutely enjoyed that! Its truly attractive headphonesas well as the stating in the card it goes within the box is very sentimental!! And good of the beads is actually awesome!

  6. #6 by http://copenhagenclinic.dk on 19 de agosto de 2017 - 6:06 pm

    Good day! This is my first visit to your blog! We are a collection of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a extraordinary job!

  7. #7 by watch tv on 19 de agosto de 2017 - 6:24 pm

    Thanks for all your efforts that you have put in this. very interesting information.

  8. #8 by Auto Care and Service on 19 de agosto de 2017 - 7:01 pm

    Of course, what a fantastic site and educative posts, I will bookmark your website.Best Regards!

  9. #9 by lowe's home improvement on 19 de agosto de 2017 - 8:16 pm

    Helpful info. Fortunate me I discovered your website by accident, and I’m surprised why this accident did not happened in advance! I bookmarked it.

  10. #10 by automatic garage door on 19 de agosto de 2017 - 8:49 pm

    below you will locate the link to some web pages that we assume you must visit

  11. #11 by basketball betting system on 19 de agosto de 2017 - 8:49 pm

    Your style is so unique compared to many other people. Thank you for publishing when you have the opportunity,Guess I will just make this bookmarked.2

  12. #12 by nike free 3.0 on 19 de agosto de 2017 - 8:59 pm

  13. #13 by merlin garage door opener on 19 de agosto de 2017 - 9:01 pm

    Wonderful story, reckoned we could combine a handful of unrelated information, nonetheless truly worth taking a search, whoa did a single learn about Mid East has got extra problerms too

1 679 680 681
(não será publicado)