C3 Addon SDK documentation

Published 3 Aug, 2017
280 words
~1-2 mins

Welcome to the Construct 3 JavaScript SDK documentation. The JavaScript SDK allows third-party developers to create new plugins, behaviors and effects for Construct 3. The Theme SDK also allows custom appearances for the Construct 3 editor. Please note not all SDK features are currently available. This documentation will be updated as new capabilities are rolled out.

Downloads

Last updated: 26th April 2018

Plugin SDK files
.ZIP

c3-plugin-sdk-v1.4.zip

Download now 35 KB
Behavior SDK files
.ZIP

c3-behavior-sdk-v1.2.zip

Download now 7 KB
Effect SDK files
.ZIP

c3-effect-sdk-v1.1.zip

Download now 1 KB
Editor theme SDK files
.ZIP

c3-theme-sdk-v1.0.1.zip

Download now 3 KB

The zip files contain the files for an example custom plugin, behavior or theme. The files for an addon can be zipped and renamed .c3addon to directly test it in the Construct 3 editor, via the Addon Manager.

While developing addons, be sure to use Developer Mode with a local HTTP server. It makes it much quicker to test since you don't need to keep creating .c3addon files, and much easier to fix problems, which otherwise can prevent Construct 3 from starting up.

Custom importer API sample data

The plugin SDK download includes a sample plugin using the Custom Importer API. The following sample file can be drag-and-dropped in to Construct 3 to demonstrate reading a custom format.

.ZIP

customimportersampledata.zip

Download now 7 KB

Learning web technologies

The Addon SDK documentation assumes you have a basic knowledge of JavaScript. A basic knowledge of HTML and CSS may also be useful. This documentation does not attempt to teach you these technologies. If you're just starting out, we recommend the MDN web docs as a good place to start. It provides thorough documentation on all aspects of the web platform, and also includes guides for learning web development.

All Contributors

  • Ashley's avatar
    Ashley
    Last edited 26 Apr, 2018
    ~3,003 chars in 17 edits
  • Tom's avatar
    Tom
    Last edited 9 Aug, 2017
    ~825 chars in 10 edits