Artemis Entity System Framework ported to C#
C# Pascal
Latest commit b9af26c Dec 29, 2015 @Maximusya Maximusya Merge pull request #95 from Maximusya/systembitmanager-issue-93
Artemis build without FORCEINT32 now correctly uses BigInteger in SystemBitManager
Permalink
Failed to load latest commit information.
Artemis_Mono Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_MonoDroid Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_MonoTouch Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_Phone7 Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_UnitTests Artemis build without FORCEINT32 now correctly uses BigInteger in Sys… Dec 21, 2015
Artemis_Unity5 Add build that is compatible with unity5 Aug 27, 2015
Artemis_W8Portable Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_WindowsStore Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
Artemis_XNA_INDEPENDENT Artemis build without FORCEINT32 now correctly uses BigInteger in Sys… Dec 21, 2015
Artemis_Xbox360 Renamed QueueSystemProcessing to QueueProcessingSystem Oct 22, 2014
.gitignore Updated .gitignore Jul 13, 2014
.travis.yml Add update to build script Aug 27, 2015
ArtemisEntitySystemPcPhoneXboxVS2010.sln Impoved developer interface May 10, 2013
ArtemisEntitySystemPcVS2010.sln Impoved developer interface May 10, 2013
ArtemisEntitySystemPcVS2012.sln Added Artemis_UnitTests.csproj into ArtemisEntitySystemPcVS2012.sln Sep 11, 2014
ArtemisEntitySystemPcWindowsStorePortableVS2012.sln Fixing some solutions and pre processor variables May 10, 2013
LICENSE.txt Adding license to root folder Apr 26, 2012
README.md Add mention of unity5 managed DLLs in README.md Aug 27, 2015

README.md

Artemis Build

This is a complete C# port and an extension of the awesome Entity System framework Artemis, originally available in Java here: https://github.com/tescott/artemis

Available on Nuget: http://nuget.org/packages/Artemis

Regular Stable Versions: https://github.com/thelinuxlich/artemis_CSharp/tags

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

StarWarrior example game here to get used to the framework: https://github.com/thelinuxlich/starwarrior_CSharp

If you have any suggestions, critics, we'd love to hear! Our forum: http://www.ploobs.com.br/forum/viewforum.php?f=39&sid=ac84dca015138021f78da3b200ef5f96

Development, Please:

Visual Studio 2010 (Windows 7 and older):

  • Use ArtemisEntitySystemPcPhoneXboxVS2010 to check compatibility with and build (use "Batch build..."->"Select all") the library files for PC, Windows Phone 7 and XBOX 360. You find the build library in root\bin\ folder.
  • Use ArtemisEntitySystemPcVS2010 to develop on Entity System and Unit-tests only.
  • Requirements:
    • Windows 7 (Up to date inclusive newest SP)
    • Visual Studio 2010 SP1
    • .net framework 4.0 (client)
    • XNA GameStudio 4.+ (for xbox and windows phone 7 only)

Visual Studio 2012 (Windows 8 and higher):

  • Use ArtemisEntitySystemPcStorePortableVS2012 to check compatibility with and build (use "Batch build..."->"Select all") the library files for WindowsStore and Windows Portable. You find the build library in root\bin\ folder.
  • Use ArtemisEntitySystemPcVS2012 to develop on Entity System and Unit-tests only.
  • Requirements:
    • Windows 8 (Up to date inclusive newest SP)
    • Visual Studio 2012 (Express not supported)
    • .net framework 4.5 (client)
    • Windows 8 SDK

Supported Platforms:

  • Pc - .Net framework 4 and higher
  • Windows Store Apps (Metro)
  • Silverlight 3 and higher (Portable Solution)
  • Windows Phone 7 / 8
  • Xbox
  • Mono (Linux/Android/OSx)
  • Unity 5 - .Net framework 3.5