Differences

This shows you the differences between two versions of the page.

Link to this comparison view

gdevelop5:tutorials:how-to-use-gdevelop-as-a-team [2020/01/14 23:20]
4ian created
gdevelop5:tutorials:how-to-use-gdevelop-as-a-team [2020/01/14 23:21] (current)
4ian
Line 3: Line 3:
 As a team of multiple developers, you probably want to activate the option to save the project as **multiple files in a folder** (in the [[gdevelop5:​interface:​project-manager:​properties|project properties]]). This will save the scenes, external layouts, external events and extensions in **different files**. As a team of multiple developers, you probably want to activate the option to save the project as **multiple files in a folder** (in the [[gdevelop5:​interface:​project-manager:​properties|project properties]]). This will save the scenes, external layouts, external events and extensions in **different files**.
  
-Make sure to separate your scene events into external events for a good organization. Try if possible to make your events into custom extension actions/​conditions or custom behaviors. Use external layouts for the levels (load them with a scene that serves as the main game scene).+Organize then your project to ensure that as much things as possible can be saved in these different files: 
 + 
 +Make sure to separate your scene events into external events for a good organization. ​ 
 +Try if possible to make your events into custom extension actions/​conditions or custom behaviors. ​ 
 +Use external layouts for the levels (load them with a scene that serves as the main game scene).
  
 <​note>​The advantage is that you can know separate the tasks and have some people work on the levels (external layouts), other on some logic in extensions or external events.</​note>​ <​note>​The advantage is that you can know separate the tasks and have some people work on the levels (external layouts), other on some logic in extensions or external events.</​note>​
  
-You then have multiple solutions to work with these multiple ​file:+You then have multiple solutions to work with these multiple ​files:
  
 * Ideally, if you know a bit about version control like *git* or *Mercurial*,​ it's strongly recommended to use it. A version control system allow you to inspect changes you made on the files (and even only select some to share), then "​push"​ these changes in a common repository. * Ideally, if you know a bit about version control like *git* or *Mercurial*,​ it's strongly recommended to use it. A version control system allow you to inspect changes you made on the files (and even only select some to share), then "​push"​ these changes in a common repository.