x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How would I share my UE4 project?

I would like to share my project with my friend so we can both work on it at the same time. Is this possible to do? If so, how? Thanks!

Product Version: UE 4.20
Tags:
more ▼

asked Oct 14 '18 at 03:01 AM in Using UE4

avatar image

RedBallG
69 1 1 5

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Just send him entire (well not really, continue reading) project folder.... and that it, he runs uproject file and editor will run the project, it will catch the new project and add it in project manager both editor and launcher. note that only thing oyu need to copy is Config, Content, and Source (if you have C++ project) and uproject file, rest of the files are personal files (aspecialy Saved forder which has local project configuration) just for your copy and generally should not be shared. If you got C++ project you also VS generate project files by right clicking uproject file and clicking "Generate VS project files", you also dont copy VS files as they need to be generated for each VS installation and each project displacement as it has absolute paths in it.

Only issue is version, you guys should work on exact same version as there feature and API differences which may mess up things, you gonna update the project to new UE version you need to make sure all of your co workers are updated.

Coping is one way of doing it but you got services that makes cooperating a lot easier, like repositories either git or perforce (which works the best with UE4). Git is fully open and free (it made by creator of Linux ;p) and most impotently don't need centralized server, you can use any method of syncing .git folder inside it to sync repositories, but also got online hosting service like GitHub or BitBucket. Git (as any other repo) even used solo is also great backup tool since it does not need server, you can easily make snapshots of your code without any fees. Git only problem is storing binary files which make it grow pretty fast but there Git LFS, Perforce is commercial solution and one used by Epic, it also used frequently in UE4 jams as Assebla give out repos for jam projects, is full server based and it has best integration with UE4 editor also handles bineries very well.

But generly you can use any method you can think of and works for you

Here example of ap roject i gogoled showing here how project is stored in repo:

https://github.com/tomlooman/EpicSurvivalGameSeries/tree/master/SurvivalGame

some people in case of C++ project prefer to store also binaries for artists that don't have VS installed to build there own, but thats optional, some project as this one may also have plugins in like this one and is also placed in repo for others to have. For example in jam i frequently use FMOD so for not keep other busy setting up that plugin i simply place it in repo

more ▼

answered Oct 14 '18 at 03:18 AM

avatar image

Shadowriver
31.7k 914 158 1077

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question