My friend and I want to create a game but how do we help each other to create it?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By DRAGON747

Could you please elaborate on what you mean by “help each other to create it”? If you mean project management, I would suggest agreeing on how the file structure should look for the project, how the scenes should be setup, how the GDscript/C# syntax should look, and how version control should be handled. I would also suggest looking at the best practices section of the official documentation.

Ertain | 2020-08-10 17:50

Sorry for making it confusing, what I meant was that how my friend and I could work in the same project.

DRAGON747 | 2020-08-12 09:34

:bust_in_silhouette: Reply From: cyberdonk3y

Use git.

git - is a distributed version-control system for tracking changes in source code during software development.

You, or your friend, can make changes to the code, push them to the repository.
And when you use git pull. You will receive in your local copy the changes they made

:bust_in_silhouette: Reply From: MaximoTG98

I’m not too sure but you could use github to create the proyect repository there and then invite your friend and make him able to push changes too. So in order to have the same “proyect version” you need to download(pull) the changes from the repository every time a change has been pushed.
Another way to have everything always syncronized is using something like Mega app to automaticcly download and upload everything that changes for exameple a script or a new sprite.

  • Version control with teams
  • Cloud storage with sync app