Welcome to the TACTILEweb game engine core library!
The purpose of this codebase is to export a kernel which provides enough surface area to run a very wide array of game genres.
Consider the following state tree:
{
"engine": {"isRunning": true},
"updaters": {
"physicsUpdater": {
"internal": {},
"components": [{
"id": "asd34y",
"value": {}
}, {
"id": "0df9eg",
"value": { ... }
}]
}
},
"renderers": {
"spriteRenderer": {}
}
}
Thank you for your desire to help improve the TACTILEweb library. To get started, clone, then
git submodule init
and finally
npm install
Please visit our contributing doc for commit guidelines.
This repository comes with a .vscode settings submodule where several extensions are recommended to improve the community development experience. The settings include usage of a font which renders with ligatures. If you do not install this font, the editor will render text in the default system font. Please check out our guide for more information.