Artemis Entity Framework Ported to C#


Artemis is a high performance Entity System framework for games, written in Java and now ported to C#. It is also a framework to manage entities, components and systems in a game world. It is inspired by the great article Entity Systems are the future of MMORPG articles by Adam Martin on t-machine.org.

Artemis library is only 26 KB in size, it has no dependencies (for PC, in Xbox and Windows Phone 7 we have one) and can be used with any game framework or library, 2D or 3D.

Differences from the original version

We support all the features included in the original Artemis version, we also added the following features:

  • MultiThreading Support (two ways of doing this)
  • Xbox/WP7 full support
  • 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, getting Entity tag, API shortcuts(see unit tests for more on this), etc.

Download

Stable Artemis DLL (PC, WP7 and Xbox): https://github.com/thelinuxlich/artemis_CSharp/tags (if you prefer, we are also on .Net Nuget http://nuget.org/packages/Artemis)

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

StarWarrior Game Tutorial (Need XNA 4.0 installed): https://github.com/thelinuxlich/starwarrior_CSharp/tags

This game tutorial runs on PC, Phone7 and Xbox.

Ported By

Alisson Cavalcante Agiani

Thiago Dias Pastor

Links

Original Java Artemis: http://gamadu.com/artemis/

Our git Artemis port repo: https://github.com/thelinuxlich/artemis_CSharp

Doubts ??? Check Our Forum: http://ploobs.com.br/forum/viewforum.php?f=39

Our git StarWarrior repo: https://github.com/thelinuxlich/starwarrior_CSharp

,

  1. #1 by http://kreditonlineab.info/kredit-rechner-zins-annuitaeten-sonder-tilgung-excel-youtube.html on 10 de dezembro de 2016 - 4:49 am

    We still can not quite believe that I could be one of those studying the important guidelines found on your web site. My family and I are sincerely thankful for your generosity and for providing me the chance to pursue my personal chosen profession path. Appreciate your sharing the important information I obtained from your website.

  2. #2 by lv handbag outlet on 10 de dezembro de 2016 - 5:11 am

    Please tell me it labored proper? I dont want to sumit it once more if i wouldnt have to! Both the weblog glitced out or im an fool, the second possibility doesnt surprise me lol. thanks for an awesome blog! Anyway, in my language, there are usually not a lot good source like this.
    lv handbag outlet http://www.originalbags.store

  3. #3 by kredit firmen on 10 de dezembro de 2016 - 5:12 am

    {Joder, ya están los de Tierra Pucelana haciendo propaganda.{Que no, colegas, que no, que no llegaréis al 0,5 % en toda la provincia…{Sois unos centralistas pucelanos del copón, que preferís que trabajemos para que la clase dirigente de Pucela siga montanda en el chollo. NO. BASTA.} } }Vuestra burda estrategia de insultar a la gente de Salamanca no os va a servir, eso aquí no cuela.¡SALAMANCA ENTERA SE SIENTE COMUNERA!

  4. #4 by cheap auto insurance on 10 de dezembro de 2016 - 5:14 am

    Bonsoir,je voulais juste dire que l’adolescent a besoin, d’écoute et de communication… C’est pour cette raison, que les parents, doit aussi consacrer plus de temps aux adolescents, pour leur expliquer la gravité de l’alcool, pour les orienter vers le mieux et les aider à affronter leurs obstacles. Ainsi, les soutenir, surtout pendant l’angoisse des examens, de prendre le temps de les écouter et de les encourager à communiquer pour expliquer leur point des vue et leurs soucis… Bon courage

  5. #5 by sofort bargeld kredithai on 10 de dezembro de 2016 - 5:52 am

    Touchdown! That’s a really cool way of putting it!

  6. #6 by http://onlinekreditetestsiegergerade.org/existenzgründung-zinssatz.html on 10 de dezembro de 2016 - 5:53 am

    Thanks for introducing a little rationality into this debate.

  7. #7 by http://bestekreditjemals.info/sofortkredit-online-kredit-kredit-ohne-forum.html on 10 de dezembro de 2016 - 6:12 am

    It is perfect time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I wish to suggest you few interesting things or advice. Maybe you can write next articles referring to this article. I wish to read even more things about it!

  8. #8 by http://bestekreditjemals.info/gesetz-sondertilgung-kredit.html on 10 de dezembro de 2016 - 6:53 am

    The richest & most saintly tribe in the country,how can they commit crime? Those names are wrong,they are not yorubas. In yoruba nobody commits crime.we are all saints.

  9. #9 by http://www.bestekreditevergleichje.info/ on 10 de dezembro de 2016 - 6:54 am

    "Mitä aihetta seuraat suurimmalla mielenkiinnolla blogissani?"Kaikki aiheet kiinnostavat, mutta Warhammer on ylitse muiden!"Miten löysit tänne?"Taisi olla jokin linkki tiede.fistä."Kuinka kauan olet seurannut höpinöitäni?"Kolmatta vuotta käsittääkseni."Mikä tämän vuoden tuotoksista on mielestäsi paras bloggaukseni?"Vaikea sanoa, mutta huonoin onkin sitten helpompi."Mikä oli ehdoton riman alitus?"Tämä nimenomainen huomiohuoraus.

  10. #10 by boom beach for pc on 10 de dezembro de 2016 - 8:07 am

    always a big fan of linking to bloggers that I enjoy but dont get a whole lot of link like from

  11. #11 by kredite ohne für rentner on 10 de dezembro de 2016 - 8:07 am

    Le 23/08/2009 à 17h56 C’est un film fait pour le fun sans histoire profonde et juste histoire de se détendre le cerveau. J’ai eu du mal à accrocher au début, les blagues n’étaient pas teeeellement drôles que ça. C’était même plutôt naze. Mais au fur et à mesure j’ai commencé à bien rire et finalement j’ai passé un bon moment. Mais pour celles qui ne l’ont pas encore vu je leur conseillerai plutôt de le louer plutôt que de payer pour le voir. Je ne trouve pas que ça vaut le coup de payer 5?/10?. ^^’

  12. #12 by http://onlinekreditetestsiegergerade.org/kredit-neubau.html on 10 de dezembro de 2016 - 8:09 am

    Es hängt sicher damit zusammen, dass Partner wie Samsung, HTC, etc. Android anpassen. Deshalb würde ich nicht von Bug sprechen. Mein Nexus konnte die Geburtstage mit ICS auch nicht verarbeiten. ICS ist nicht ICS!?

  13. #13 by http://kreditonlineprogressiv.info/finanzierung-online-kredit-ändern.html on 10 de dezembro de 2016 - 8:14 am

    Alright alright alright that’s exactly what I needed!

  14. #14 by arbeitslos kredit schnell innerorts on 10 de dezembro de 2016 - 8:17 am

    Wοnderful аrticle! This is the kind of іnformatiοn thatshould be shared arounԁ the web. Disgrace on Google for nοw not posіtioning thiѕput uρ upper! Come on oveг and talk over with my web site. Thanks =)

  15. #15 by http://onlinekreditevergleichklar.info/kredit-sofortauszahlung-zusage-arbeitslos-melden.html on 10 de dezembro de 2016 - 8:17 am

    Hi Graham, don’t know if you stayed up for it, (pun intended hehe!) ……………but wasn’t it great to see big sis Caty Cole on BS1 last night ………..kept hoping jemma would think it was Amanda and jump her bones haha!! ……..and drlove, am glad to hear Paige has in fact got nipples …….thanks for the info mate Lol

  16. #16 by kredit online abschließen erfahrungen on 10 de dezembro de 2016 - 8:32 am

    hello!,I really like your writing very a lot! share we keep in touch more approximately your article on AOL? I require an expert on this area to unravel my problem. Maybe that is you! Looking forward to peer you.

  17. #17 by ugg australia outlet online on 10 de dezembro de 2016 - 8:33 am

    The Union Hotel is out favorite restaurant. We live in the Santa Rosa area and look forward to heading away to quiet Occidental and especially to the serenity of the Union Hotels patio with the redbud, lilac, and bubbling fountain. The food is fantastic piping hot (pizza dough) bread sticks arrive immediately along with the French bread in the bread basket. The polenta is so creamy (because its made with real cream). The shrimp pasta is loaded with prawns and the pasta is cooked al dente. The brushetta is the best we have ever had! The Friday night clam chowder (minnestone option) is creamy, buttery, and incedibly generous with clams. Portions are large. The chicken (organic) on the menu really is a full half of a chicken. Our last visit we tried panini from the panini menu (3 choices from a full page of fillings). We tried carmelized onion, roasted red pepper (sweet!), and avocado which was layered with crispy fresh arugula. And one of our favorite desserts is the tiramisu a huge piece creamy with mascarpone layered with Wolf coffee and Kalua soaked sponge cake. Comfortable, delicious food, full portioned meals, at very reasonable prices.
    ugg australia outlet online http://www.unilorites.com/boots-outlet/

1 541 542 543
(não será publicado)