Godot Engine

Godot Engine

Can there be multiple people working on one project?
Help! I don't know how to have multiple people working on a single project
< >
Showing 1-6 of 6 comments
phillippi2 Jan 27, 2018 @ 9:17pm 
You might try some sort of 'version control', such as Git.
Matt [Linux] Jan 27, 2018 @ 10:32pm 
yeah, try github, or bitbucket. read up on how it works though.

Github costs money unless you make everything open to the public to use your code (which i wouldnt do for any of my game projects).

bitbucket lets you have private repos for free.

I use bitbucket.
Tosho Jan 29, 2018 @ 6:45pm 
GitLab has private repos for free*
but I don't that was the question. More like pair programing maybe.
df Jan 30, 2018 @ 6:05pm 
Assuming you meant procedurally rather than in terms of the tools, you can easily split the work up into different scene files based on entities within your game (since collaboration was one of the big reasons why the scene structure is used in Godot).

For example you could have one person work on player scene, another person work on a level scene, a third person work on a scene for a type of enemy, etc. That way everyone can focus on their own specialty without stepping on everyone else's toes.

Then when it comes time to put the game together, you would simply add instances of one scene into another. In the example above you would put a player instance and one or more enemy instances into the level scene.
FriedPotatoes Feb 1, 2018 @ 6:37pm 
I figured it out, so me and my friend can constantly send files back and forth when changes are made. It's annoying, but it works
flesk Feb 2, 2018 @ 12:37am 
You really should use some kind of version control software for this (Git or Mercurial). It solves this exact issue for millions of developers around the world daily, and it just works, with very little hassle.

Some sort of multiplayer development process sounds interesting though. Interesting but messy.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Jan 27, 2018 @ 7:31pm
Posts: 6