• Stars
    star
    340
  • Rank 124,317 (Top 3 %)
  • Language
    C#
  • License
    Other
  • Created over 13 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Artemis Entity System Framework ported to C#

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

For .Net Standard 2.0 : https://github.com/thelinuxlich/artemis_CSharp/tree/netstandard20

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

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

For .Net Standard 2.0 go to https://github.com/thelinuxlich/artemis_CSharp/tree/netstandard20

More Repositories

1

vue-dashing-js

The dashboard framework Dashing reimplemented in Node.js + Vue.js
JavaScript
81
star
2

knockout.live.plugin

A Knockout plugin that syncs observable variables between all clients automatically
JavaScript
68
star
3

knockout.model

A base model for Knockout.js entities
JavaScript
61
star
4

react-modern-starter

A starter app for your needs in 2021
JavaScript
49
star
5

starwarrior_CSharp

The Artemis example game ported to C#
C#
44
star
6

go-go-try

Tries to execute a sync/async function, returns a Golang style result
TypeScript
44
star
7

knockout_bindings

Some Knockout bindings for jQueryUI, jQuery Validation plugin and jQuery mask plugin
JavaScript
35
star
8

knockout.underscore.plugin

Adds Underscore methods to Knockout Observable Array
JavaScript
28
star
9

zodios-api-shorthand

A shorthand helper to implement Zodios API endpoints
TypeScript
17
star
10

vue_spa

Simple example using latest Vue.js and Browserify
JavaScript
12
star
11

gulp-asset-pipeline

Example of Asset Pipeline using Gulp
JavaScript
9
star
12

knockout.spi

A Single Page Interface example with Knockout.js
JavaScript
9
star
13

gleba

A Gleam Backend for "Rinha de Backend 2023"
Gleam
7
star
14

isThisPornMode.js

Javascript library to detect if the user is browsing in Private/Incognito Mode
JavaScript
6
star
15

smart-invariant

Like invariant and tiny-invariant, but smarter
TypeScript
6
star
16

gulp-email-marketing-helper

A Gulp task for generating HTML with inline CSS(compiled from LESS)
CSS
5
star
17

gluon

Gluon is a minimal Gleam Redis client
Gleam
4
star
18

laravel_durandal

Laravel + Durandal = SPA goodness
JavaScript
4
star
19

vimfiles

my vim config files
Vim Script
4
star
20

viegas-rubim

Viegas Rubim is a disk cloning operational system with a minimalistic but powerful approach.
Shell
3
star
21

svelte-atdd-vitest-playwright

A template for Acceptance-Test-Driven Development with Sveltekit
JavaScript
3
star
22

rethinkdb_geolocation_job

A sample project from the article "The chemical wedding of RethinkDB and Node.js"
JavaScript
3
star
23

minimal_cuke

A skeleton project to test external apps with Cucumber, Capybara, MiniTest and ZenTest
Ruby
3
star
24

acdcache

async-cache-dedupe made easier in TS
TypeScript
3
star
25

vite-react-lib-example

JavaScript
2
star
26

reqman.js

A simple ajax request manager
CoffeeScript
2
star
27

gfitadm

Sistema administrativo de academias de fitness em Groovy/Griffon
Groovy
2
star
28

hasura-gql-react

An example using a modern approach with Hasura, GraphQL and React
CSS
2
star
29

copy-template-dir-ts

Useful lib for recursive template files
TypeScript
2
star
30

botkit-storage-rethinkdb

RethinkDB storage module for Botkit
JavaScript
1
star
31

digital_lich_blog

The Digital Lich Blog
Astro
1
star
32

seer

A PHP microframework to use with Oracle
PHP
1
star
33

node-neustar

Node.js tool for Neustar IP Intelligence API
JavaScript
1
star
34

template_jsdoc_ts

A template for JSDOC typechecking with Typescript + docs + lint + format + coverage + test
HTML
1
star
35

vite-react-valtio-wouter-tailwind-starter

A repository you can clone to kickstart your React dev
JavaScript
1
star
36

rabisco_pub_sub

Example of broadcast paint webapp using Faye and Node.js
JavaScript
1
star
37

jquery-context-menu-reloaded

The jQuery context menu plugin modified to live in peace with other events bound to the "father" element
1
star
38

phpdao

A simple php DAO with some utility functions
PHP
1
star
39

jquerysearch.vim

A plugin that opens a new tab in Firefox with the jQuery API description of the function on the cursor. Just hit JJ.
1
star
40

mamona_spa

A simple framework for single-page applications using Durandal, Slim and RedBean
JavaScript
1
star
41

ploobs-test

1
star
42

cucumber-steps-br

Cucumber steps in Portuguese language, Pickle steps as a bonus :)
Ruby
1
star
43

helper_functions.js

Some random helper functions in Javascript, jQuery required!
1
star
44

gruffr

Simple Sinatra service to generate dynamic charts
1
star
45

pg_stream_test

Test
JavaScript
1
star
46

spree_bootstrap_frontend_curly

A fork of 200Creative/spree_bootstrap_frontend 2.2 stable branch with the views converted to the safe template library Curly
Ruby
1
star