JavaScript Canvas Framework.
This is a framework and engine for canvas and javascript based on pure JS & CanvasInput only. The approach is to allow extendibility while adhering to concepts from popular engines like Unity. It's open source and free now and forever.
JSCF tries to be as independent library as possible and as cross-platform & as backwards-compatible as possible, so that it can be incorporated in different contexts.
JSCF is in development. Only prototype version is available. You can get a prototype build from release/jscf.js, and editor from the editor
directory.
jscf.js is a minified version. see the wiki for non-compact code hacking.
JSCF isn't finished -- it's still young and you can help shape it. You can start by reading CONTRIBUTING.md and looking for open issues.
Share your JSCF projects - let me know about your experience in JSCF projects, i'll be happy to support and be supported.
Editor:
Pong Demo:
For online editor, demos, links and more try the JSCF website.
- Editor & Meta-Editor
- External code editor HUD (with autocomplete etc.)
- GUI Widgets
- Themes
- Components System
- Input management
- Entities & simple hirarchy
- Scripting (with pure JS)
- Asset manager
- Scene manager
- Colliders
- Sprite renderer
- Animator
- Basic rects renderer
- Simple Physics Engine
- Docs
- Demos
The latest docs are always in the doc folder, but you can check our wiki, it also points to online API docs (they might should refer to latest stable version).
Published under Apache 2.0
This software includes custom version of CanvasInput.js.