Hacker News new | ask | show | jobs
by jaegerpicker 3728 days ago
I have a MacBook Pro mid-2015 2.5 i7 16GB Ram 1tb ssd AMD Radeon R9 M370x. Here are my compile times for a non trivial game set to maximum settings. Literally straight up standard download from Epic version 4.10.4.

Building the game itself: Total build time: 20.36 seconds

Not quite a exact same test as yours but I've honestly never used the engine in the way you are compiling it there. I understand it's a basic compile and execute tests but I usually run my tests via xcode and build/launch the game from either xcode or the unreal editor both are very fast.

1 comments

Does that include relaunching the editor?

(tests obviously are not supported for hot reload)

That's the compile time for the game only launching the game editor takes an additional Full Startup: 12.02 seconds (BP compile: 0.17 seconds) according to the unreal engine logs. It feels a little longer than that but not much.

I'm always honestly a little surprised but that Java webapps we have at my day job take a lot longer to compile and launch than Unreal does in my experience.

I will say to be fair in Windows 10 on the same hardware (bootcamp dual boot) Unreal is at least twice as fast. It's kinda crazy and bums me out a bit.

Interesting.

Out of curiosity, what proportion of your game code is blueprint vs. C++?

Mine would be probably 80/20 in favour of C++; I wonder if using C++ heavily has a disproportional effect on the editor speed somehow.

Certainly sounds like you're having a much better time of it than I am...

Mostly C++, probably a 80/20 split or so also. Two other things, I've noticed that performance has improved greatly over the last couple of releases and my older MacBook pro (2012 model, 1gb nvidia gpu) wasn't nearly as good. I wonder if it's a case of Epic really only testing on certain Mac Laptops? Not sure I'd still use the engine if I was getting your level of performance on my machine.