Android and UE4

Hello Community

I want to realize architectural visualisation on Android. Recently I use Unity3d and I wanted to try the UE4 for this project too. But there seems too be a serious fps issue in UE4 on Android devices. I exported the Temple Template for my Nexus7 and the Framerate is extremely poor.

So my question, is UE4 seriously suited for this purpose?

Did anybody run the temple template on 25 fps on a Nexus 7 or Nexus5 ? It is possible or it will be possible in the far future?

Greetings

MOD EDIT: Moved to Android Section.

Everything you need to know is here link, you’ve even replied there but somehow you didn’t read it!?

So, sadly your device is already a little bit old. Let’s have a look at the graphics card. It’s tegra 3 on nexus 7. According to this site: https://docs.unrealengine.com/latest/INT/Platforms/Android/DeviceCompatibility/index.html
even tegra 4 isn’t really the best graphics card.

On the other hand, it should work on the LG nexus 5, because the graphics card is adreno 330 which is the best possible graphics card on android, and I was running ue4 on it withough having any problem.

You can’t expect it to run as good as unity3d because unity is not a next gen engine. With unreal you can get much better effects.

If you want some performance guidelines for android, here you are:

Also, please do not make duplicate posts in the future, instead edit the first one.

Errvald @ thanks for reply

So then UE4 is unsuitable for my project. Ill go with unity 5.
thanks

@ Cu7be2222

Thanks for your Reply. I was overestimating the performance. I was in hassle therefore the multiple posts. So its better for me to stay with Unity because there are much older Devices out there.

Thanks

Well, already 25% of the devices have android 4.4. Unity 5 will be as heavy for hardware as unreal (if it’s not out yet). And I posted you a site where you have an article on how to optimise.

All of it comes down to what your settings are and quality of assets being used. I have built and android game using UE4, it can run nicely, but it just doesnt do it “out of the box”.

If I ask you what engine looks better Unity or UE4, everyone would say generally UE4. Thats because they have most features enabled, settings turned on max, more complex lighting system/physics, turned on by default. Unity doesn’t have everything turned up to begin with or doesn’t even have certain “high end” features (yet, Unity 5 is looking nice for those who really want complex games, large project, truely amazing visual fidelty)

But generally Unity has had the opposite approach (not completely, but atleast out of the box they take the middle ground route, good performance, ok graphics on all platforms).

However i will say if you are making a lowend game it may still be beneficial to make it in unity (not saying UE4 is answer to everything)! But I just want to make sure you (and others know) UE4 can do it, it just may need tweaking and taken into account. Its not easy, but I know epic is working on it (out of the box). They have already said they are thinking of ways so that when you create projects they almost ask you why kind of project you are looking to make (Mobile platform vs Desktop) and then the project is created with optimized settings that reflect that.

Heya,

As a heads up, we’re working on improving the mobile workflow and out-of-box experience. RE: default to pretty but slow: A number of the post-processing settings now have a project-wide default value, so you don’t have to mess with unbound postprocessing volumes in each level in order to disable certain features (just went into main a few days ago, will be in 4.5).

We’re still talking about how ‘mobile intent’ ties into the new project wizard, etc… in order to pick the best settings by default, but my hope is to have much more sensible defaults when you take the path of least resistance.

Cheers,
Michael Noland

Sounds good Michael, Keep up the amazing work. I’ve got an android game that is running just fine on UE4 on my Droid DNA. I look forward to more positive changes!