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.


Headless export (without web front end) / runtime in node.js

Love to have a headless export, for example, within a node.js box. 
For example, one that can be configured as a server service, restarts itself upon failure and only responds to incoming websocket messages, or other kind of messaging as provided by plugins. 
I would love having such an environment as well. 
  • Guest
  • Dec 5 2018
  • No status
  • Attach files
  • Eleanor Jacques-Morel commented
    December 09, 2018 02:30

    What's the point of this if it doesn't work with the multiplayer plugin ?

  • Macube commented
    December 10, 2018 11:19

    @Eleanor, this is very useful for custom dedicated (linux) servers. Node.js is very fast and has some useful features for networking. The Multiplayer-Plugin is great for peer to peer games with some players, but for massive multiplayer with hunderts or thousands you need a custom server.

    By the way: Unity has a headless export too:
    The command -batchmode)

  • Eleanor Jacques-Morel commented
    December 12, 2018 05:36

    it would be sick to have headless exports then with multiplayer plugin support

  • Macube commented
    December 12, 2018 12:30

    The headless export would not be very good for the multiplayer plugin, but good for your own node.js websocket server! You have the complete logic of construct and you can use it for your own server.

  • Eleanor Jacques-Morel commented
    06 Jan 04:16

    There is no reason why it wouldn't be very good for the multiplayer plugin I'm already exporting my game in headless nw.js for the server/host