Construct Addon Wizard

Not favoritedFavorited Favorited 0 favourites
  • 3 posts
From the Asset Store
Casino? money? who knows? but the target is the same!
  • After almost exactly a year of development, I can finally announce Construct Addon Wizard 1.0

    This consists of an addon development framework coupled with a VSCode extension. The framework is really solid and was used to develop many of my addons this past year.

    For people who were already aware of this framework, this release finally brings the wizards system to the VS Code extension. Wizards are forms that the VS Code extension can create to help automate some of the work of creating the addon.

    For now the wizards are used for creating a new addon and publishing a new release, but they could be used for more in the future.

    The framework was also updated with many fixes and new features such as:

    • AI Agents support out of the box with an AGENTS.md and CLAUDE.md files
    • Auto publishing on Itch.io and the Construct Addon Exchange
    • Support for every feature in the SDK (file dependencies, domside, C++ wrapper extensions, Cordova, etc)
    • Auto translation in as many languages as you want
    • Automatic support for the scripting interface for actions, conditions, triggers and expressions
    • Automatic generation of the documentation and the github readme
    • Changelog system that is also used when automatically publishing the addon

    Typescript definition files support is also on the way.

    The Construct Addon Wizard family has also recently expanded to include the CAW Shader Graph and the CAW Theme Creator.

    LINKS

    Construct Addon Wizard

    Scaffold repo: github.com/ConstructFund/construct-addon-wizard-scaffold

    Extension source code: github.com/ConstructFund/construct-addon-wizard

    VSCode Marketplace: marketplace.visualstudio.com/items

    OpenVSX Marketplace: open-vsx.org/extension/skymen/caw

    CAW Shader Graph

    Tool: skymen.github.io/construct-shader-graph

    Source code: github.com/skymen/construct-shader-graph

    CAW Theme Creator

    Addon: construct.net/en/make-games/addons/1533/caw-theme-creator

    Source: github.com/skymen/caw-theme-creator

    (While the Theme Creator is fully functional, it has been made private after a request from Ashley as we figure out how to better handle in-editor tools, the links are valid and will be available as soon as it is figured out)

    There is still some work left to do, and many things could be made even easier, but I believe that these frameworks are now good enough to be used by the general public for all sorts of addon development.

    How to use

    In your favorite code editor (as long as it supports the Visual Studio Code Extensions system) look for the Construct Addon Wizard extension and install it.

    From that point, you will see the CAW logo appear on your sidebar with a few new actions. You can use them to create a new addon and it will automatically scaffold everything for you and initialize the github repository.

    Once you are done building your addon, hit publish and the addon gets built and sent on github where a github action will run and publish the addon for you.

    By default it only publishes to Github Releases, but you can also enable publishing on the Construct Addon Exchange and Itch.io by setting up the following secrets:

    # for Construct Addon Exchange publishing
    C3_AUTH_USER=construct_account_username
    C3_AUTH_PASSWORD=construct_account_password
    
    # for itchio publishing
    BUTLER_API_KEY=itchio_butler_api_key
    

    You will still need to create both pages manually but once that is set up, you can just set the appropriate information in the buildconfig file and the system will take care of the rest.

  • was able to create my first addon using this tool! tried previously tried to make an addon without any tool like this and rage-quit so damn hard. this just made it 1000% more bareable that i feel more confident making more addons in the future using it.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • discord.gg/jfR3nMFjxJ

    Opened a discord server about this family of tools.

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)