Package Exports
- complex-engine
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (complex-engine) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ComplexJS
ComplexJS is a JS written Component Entity System for HTML5 Gamedevelopment. ComplexJS has the ability not to slow your development time down. With it's Component Entity System there is a high rate of reusable code for your later projects.
Build
You can build ComplexJS by your own. Gulp is already configured with a task called ´build´
$ gulp build
Getting started
Createa HTMLFile containing your view.
Add ComplexJS as a source
<script type="text/javascript" src="./libs/complex.js"></script>
Basic Concept
- Create custom Systems & Components
- Add systems to the world object
- Create entities
- Add components to the entities
- Add entity to the world
- Render the world
Reference Game.js
Checkout ComplexJS-Game implementation
Extensions
- complex-scripting Scripting behaviour for entities
Doc
Documentation can be found in ./out
Contribution
Just contribute. It's OpenSource