Need Suggestions about file sharing, version control & looking for more ways to make collaborative workflow better in Clickteam Fusion!

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hello Clickpals,

    If this topic has been mentioned before, i apologize for that.
    The issue is, If you want to work with others on your Clickteam game project, how do you handle file sharing and version control? In general, I've used platforms like GitHub, Gdrive, OneDrive, etc.for these. But i am open for suggestions.

    It doesn't seem very feasible for two people to work on the same .MFA file simultaneously in Clickteam Fusion because changes made by one person overwrite those made by another. (Unlike in another popular game engines, which offer a Prefab system that prevents this.) It makes clearly to debug your .MFA file changes harder without taking notes of every details of change.

    Regarding teamwork, If we assume that you handle the coding while your friend works on level design, your friend can work on a cloned .MFA file for avoiding conflicts (assuming all assets for this level are prepared beforehand). Meanwhile, you can take all the designed level objects (backdrops, active obj etc.) from the designed level frame onto your main frame through copy-paste method and integrate them with code. For a designer and a coder, this is the best teamwork I could find for Clickteam Fusion so far. If you have any recommendations or suggestions for a more stable and innovative workflow for team collaboration in CTF, I would love to hear them.

    Please login to see this picture.

    Thank you in advance for replies.
    - madhoux

  • Recent update introduces the export as text feature, but only record part of the project, properties like runtime option & extension properties are not recorded.

    And, you still need to merge it manually.

    So the only possible solution is, only one member maintain fusion program, and make the whole game script based, then others can work on the script, which can be easily merged by VCS.

  • As defisym mentioned, you can export your app as text for changes, this can help with version control (you cannot import this data back)

    In general, for feasible development, try to have your project component based, so stuff can be merged easier, also try to have stuff that can be dynamically loaded outside of Fusion, like scripts, scene data..etc
    Communication is key, always keep up to date with the person who is developing the project with you

    You can use something like GitHub for version control

    Game/App developer, artist and a community contributor.
    You can support my work on: Please login to see this link.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!