6 ms·
Unreal has Unity beat in my mind simply because the Unreal developers are actually building games with their engine (Paragon), which really puts the code throug
by hacker_9 11y ago
Unreal has Unity beat in my mind simply because the Unreal developers are actually building games with their engine (Paragon), which really puts the code through it's paces and makes for a far better testing environment than an artificial demo or two from Unity, that doesn't represent what a full game really uses resource wise per frame.
This can definitely be seen in the usability of the software alone, where Unity suffers some poor interface issues alongside poor performance problems.
- kayoone 11y agoBy now a lot of high profile games get made with Unity, so i don't think it's really a downside that Unity Technologies don't build their own games. Unity is far less resource heavy and still the king for 2D or mobile games and the latest 3D rendering capabilities are getting close to Unreal as well (see Adam tech demo). I enjoy working with C# and have been using Unity since 2009 in one form or another. I'd like to try Unreal but it feels like it only makes sense for big projects and does not even run remotely well on my macbook.
- larryweya 11y agoI'm running a mid 2012 macbook with a Geforce 650M and unreal runs very well, runs even better when I boot into windows. Looking forward to trying the new Metal renderer. For me, Unreal wins on its its extensibility, being able to expose custom functionality to the artist, access to the source even if only for reference.
- kayoone 11y agoThe last time i tried running the engine it would constantly put load on the GPU (even if the game view is paused) resulting in high temps and noisy fans. I also barely got 10fps in the gameview on a 13" Macbook Pro with Iris 5000 graphics. Did they fix this for OSX ?
- shadowmint 11y agoDid they fix this for OSX ? No.
- TrevorJ 11y agoIt's definitely true that the editor itself is not super lightweight. I believe this has to do with how they are drawing the actual UI. It's a bit unfortunate because the knock-on effect is that running your game in-editor leaves the GPU with even less to work with in terms of resources.
- shadowmint 11y agoO_o This is my machine: iMac (Retina 5K, 27-inch, Late 2015) 3.2 GHz Intel Core i5 32 GB 1867 MHz DDR3 AMD Radeon R9 M380 2048 MB All I can say is the engine runs like rubbish on it, so I'm flat out astonished to hear it runs 'very well' on your 2012 macbook. This is the compile time for running a 'hello world' project with a few tests: [2016.03.20-09.44.43:606][ 0]Log file open, 03/20/16 17:44:43 [2016.03.20-09.44.53:841][261]Display: Running Automation: 'NppTests' (Class Name: 'FNppTests') [2016.03.20-09.44.53:875][263]...Automation Test Succeeded (NppTests) [2016.03.20-09.44.55:055][264]Log file closed, 03/20/16 17:44:55 real 6m47.566s user 3m58.869s sys 0m41.303s That's not a full rebuild, just running: ./Engine/Build/BatchFiles/Mac/Build.sh TestProjectEditor Mac Development TestProject.uproject UnrealEngine/Engine/Binaries/Mac/UE4Editor.app/Contents/MacOS/UE4Editor TestProject.uproject -Game -ExecCmds="Automation RunTests TestProject" -unattended -nopause -testexit="Automation Test Queue Empty" -log="TestResults.txt" ie. It's only compiling the local project files and relinking the engine files. That takes 7 minutes. With the quality settings dialed back completely, games are... kind of playable. This doesn't match your experience? I'm deeply deeply interested to know what you're doing, because it doesn't run like you describe on any apple device I've ever used. What engine version? Did you build it yourself? Which branch are you running? Did you change any of the build settings? What quality settings are you using? Seriously, I'm not trolling. If there's a magic 'make this actually work' setting some where I'm missing, I want to know about it, because the engine is monstrously slow in my experience, unless you're running it on a windows machine. My recommendation for people using UE is 'dont use a mac'; I've never once varied from that position in the last year, I'm really interested if you have a different experience.
- pmoriarty 11y agoMy experience mirrors yours. I have a high-end Mac laptop, 16 gigs of memory, 1 TB SSD drive. Unreal Engine runs like total garbage on it. Moving around in a simple scene is incredibly slow and painful. Their keyboard controls are also pretty confusing and awful. I'd really like them to support something like the 3Dconnexion mouse[1], which would at least make moving around intuitive and easy, but it doesn't.[2] [1] - http://www.amazon.com/3Dconnexion-3DX-700028-SpaceNavigator-3D-Mouse/dp/B000LB7G00/ref=sr_1_cc_1 http://www.amazon.com/3Dconnexion-3DX-700028-SpaceNavigator-... [2] - https://answers.unrealengine.com/questions/14140/why-isnt-3dconnexion-supported.html https://answers.unrealengine.com/questions/14140/why-isnt-3d...
- mattnewport 11y agoI agree this is a big advantage Epic has over Unity. For my current VR project I'm using Unity but as soon as I get the time I'm planning to seriously investigate Unreal. They were showing some really impressive stuff at GDC and a lot of it is driven by the needs of their own games. Availability of source is another big advantage over Unity I believe. When you run into a problem in Unity you're pretty screwed. At least with Unreal you have the option of diving into the source and figuring out what's going on so you can either fix it or find a workaround.