No announcement yet.

Work From Home Tips & Tricks | Share yours!

This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

    Work From Home Tips & Tricks | Share yours!

    With many of us in our own, unique work from home situations, we’d like to share a few resources that may help:Feel free to share what you've learned and/or adopted in your workflow!
    Last edited by Amanda.Schade; 04-23-2020, 05:41 PM.


    Low-tech alternative to ^^ that ^^... But it might help someone in similar circumstances. For example, devs who don't have time to deal with all the security aspects of remote access, or devs who are traveling right now and can't guarantee access will work at the destination, or for devs who are quarantined without net access etc.

    Had a trip coming up... But with all the corona-mania madness, I didn't want to bring production gear in case of being trapped in places with no security (stuck in quarantine in a rundown hostel etc). So I tried to source a 2nd-hand cheap PC...

    I got hold of a refurbished low-spec laptop, normally only good for web-browsing (dual boot Win7 / Ubuntu). But I tried installing UE4.18 on there anyway, along with a couple of projects just to see, and voila it worked. The stability of 4.18 seems to be key here... In one test, I got 7 FPS versus 40+ FPS on a production rig, but it works!


    Hardware is 64-bit, but otherwise specs are way below minimums: I5 / Intel graphics / 8GB Ram / 128GB SSD (of which only 40GB was available). Obviously working with source is out and the editor UX isn't great (single small screen). But if you can get by working mostly in Blueprints / Level editor / Material editor, then its passable. Cost is a 10th of the price of a production rig, so if anything happens to it - no tears! So if remote access is looking uncertain, maybe a low spec laptop will get you through. Who knew UE4 would even run...

    • Did not copy over any DDC, just let UE4 on the laptop recreate it.
    • Did not do a local install to the PC. Just copied the engine folder.
    • Some dependent DLL's were missing (some Microsoft run-times).
    • Copied over most MSvc*dlls in system32 / wow64 (Sys-Internals).
    Last edited by UnrealEnterprise; 04-02-2020, 02:17 AM.


      For using XGE over VPN:

      * Disable PCH files (this reduces network traffic to a level suitable for home cable internet connections (10-20Mbps upload).
      * Disable remote linking
      * Reduce the number of helper XGE agents as each maintains its own file cache. We found that <3 is the ideal number of agents to participate in a build, which means they need to be beefy. We found 128-224 cores is the ideal number for helper machines.


        Make sure to compensate for sitting extended periods of time. Thus, preferably have a working environment which also features a desk where you can stand while working. Go outside from time to time, ideally do some sort of physical activity. Try to eat healthy, general health advisories apply. If you stay in good condition, your endurance, overall fitness, it will reflect to some degree on the outcome of your work. This is especially of importance if you getting older.
        [LEGENDS of EPICATwitter / FB / YT / Vimeo]


          Hey folks.

          We've written a small plugin to help reduce editor load times whilst working from home. It's available for free on GitHub. We use the automation system to load maps in the editor, runs Play In Editor for each map, and allows you to run console commands from here.
          If you configure it to load the maps you generally use on a day-to-day basis, you should very rarely get hampered by waiting for shaders etc.

          The idea is that you schedule to run this after syncing from source control each night, and when you start work in the morning, shaders etc will have already been built.

          I wrote a blog post about it here. There are also some other tips for how to precache your ddc.

          We hope that this helps some of you.