Construct 3 suggestions & ideas

Suggest and vote on ideas for Construct 3! Please note this is only one aspect of planning. We do not guarantee any features here will be implemented, even if they are top-voted ideas. The aim is just to collect feedback. Remember to search for existing submissions before adding an idea, describe your ideas as comprehensively as possible, and vote for plausible ideas that are well thought out. Please see our full guidelines on suggesting features.


Drawing Canvas

Essentially Paster (R0J0Hound's plugin) with offscreen drawing support. This is a highly versatile mechanism that allows all sorts of special effects and image manipulation. But given the low level support needed, it would be better inside C3, than out. Allowing offscreen drawing requires C3 internal changes also.

  • David Taylor
  • Apr 5 2017
  • Shipped
  • Oct 29, 2018

    Admin Response

    A new drawing canvas plugin shipped in r123!

  • Attach files
  • Salman_Shh commented
    April 05, 2017 19:14

    the Paster plugin should be standard in C2 & C3! The use cases for it are immense

  • Tacker Tacker commented
    April 05, 2017 21:15

    This is a feature already mentioned in the latest blog post

  • Pixel Metal commented
    April 05, 2017 23:03

    A fully integrated Canvas-type solution that works with shaders would be fantastically amazing.

  • Richard Lems commented
    April 06, 2017 07:19

    +2 I use R0j0's paster and canvas objects all the time.

  • Aekiro commented
    April 06, 2017 12:57

    @Richard Lems

    To do what for example ?

  • Richard Lems commented
    April 07, 2017 17:46

    @Aekiro to draw animated water surfaces for example 

  • The_Shit_Hawk commented
    June 30, 2017 04:14

    i am unfamiliar with rojo's plugin, but i would love a feature that allows doodling.

  • Alex Falkenberg commented
    August 07, 2017 17:39

    Paster's great. I wouldn't mind seeing an updated version of the image manipulator from Classic, even. I want palette cycling most of all. 

  • Tacker Tacker commented
    March 05, 2018 13:50

    I have done a lot of stuff with the canvas and paster plugin lately and I want to add a list of features I would like to see in the C3 implementation based on that.

    • paste object
    • paste layer
    • draw shapes with and without fill (line, bezier, box, elipse, ...)
    • get RGB color at X,Y
    • get average RGB from area ( start X,Y,Width,Height )
    • get Alpha at X,Y
    • get average Alpha from area ( start X,Y,Width,Height )
    • draw textured quad ( usefull for distorted sprites )
    • set resolution independent from size
    • set render mode, linear, point, independent from project settings
    • some way of saving and loading the image
  • Emmanuel Rubio commented
    July 02, 2018 13:19

    true! also this kind of plugin, used correctly, allows to reduce a lot of graphics memory.

  • Richard Lems commented
    October 10, 2018 12:18

    Really glad to see these features going into development. I gotta say you guys are on fire since the c3 runtime got feature complete! Awesome work.

  • SnipG commented
    October 10, 2018 12:26

    Wow nice, been waiting this one for long time. 

  • Salman_Shh commented
    October 10, 2018 13:22


  • Tacker Tacker commented
    October 10, 2018 21:39

    YES! Very nice :)

  • fsfs sdfsfsdf commented
    02 May 08:29

    Why not support For Bezier curves, Fill path, etc... like the R0j0 one? Is possible to add?