Modify engine and receive updates from UnrealEngine repository

Hello,

I want to be able to use a private repository of the engine which I can make customization to for my game and also be able to pull updates from Epics official repository. Is this possible? And how could I do this using git?

I susspect you making github fork, heres tutorial how to sync your fork
https://help.github.com/articles/syncing-a-fork

Right, except the fork is public and I cannot explicitly add my team to the fork and github does not allow me to make the fork private. Thanks though.

Hi Shyfty,

I just wanted to clarify something. The fork of the Unreal Engine source code that you have is currently public and you want to make it private? When you create your own fork of the source code, it should remain private since the original repository is private.

Well yes it is private that was my mistake, but it appears to be accesible to anyone who has access to the original repository and I cannot add my team members to it explicitly

Hi Shyfty,

I apologize for the slow response. I was doing some checking to try to find the simplest solution for you.

It looks like what you are going to have to do is make a local copy of your fork of the Engine Source from Epic, then create your own repository based on your local copy (using GitHub, or whatever source control you choose to use). You can then make your repository private and allow any of your team members to access it.

In order to keep the Engine you are using in your repository up to date with the latest release version Epic has available on GitHub, you would need to sync your original fork to the latest updates from Epic, then merge those changes into your local repository.

One final point, which you may already be aware of but I wanted to mention for clarity and future readers of this post: Each member of your team that will be working with your local repository to access the Engine would have to have a subscription for Unreal Engine 4.

Please let me know if you have any additional questions.

Ok thanks for the advice, and yes we all have current subscriptions