Unreal* Engine 4 Resource Center for x86 Support

Published: 10/27/2014   Last Updated: 05/06/2015

Unreal* Engine 4 is a complete suite of game development tools made by game developers, for game developers. From 2D mobile games to console blockbusters, Unreal Engine 4 gives you everything you need to start, build, ship, and stand out from the crowd.

The award-winning Unreal Engine is considered an industry standard in the game development world. One example of its prevalent use in the industry is the free version of Unreal Engine 3 (UDK) has more than 3 million unique installations. Licensees of full source UE3 have used it to power more than 350 triple-A games since 2006. Many observers expect UE4, launched in the spring of 2014 and now free for anyone to access, to have a far greater footprint in the market.

The game engine is a sophisticated piece of software that is the heart of a video game, making the storyline, characters, objects, and action come to life. Not only does it control the operation of elements such as textures, physics, and artificial intelligence, it enables game content to be created, tested, and optimized on a PC, and then exported to other gaming platforms.

Unreal Engine supports a broad array of gaming platforms, from mobile to consoles and VR platforms, including, of course, Intel® processor-based Windows* and Android* devices. For years, Epic has used Intel® GPA to debug the Unreal Engine rendering pipeline and to profile graphics performance across the studio’s portfolio of products.

Native x86 Support on Android*

In the fall of 2014, Unreal Engine 4 began shipping with native x86 support for Android. To enable building for x86, you’ll need the engine source from GitHub. To begin, associate your Unreal Engine 4 account with GitHub as outlined here. Once complete, navigate to Epic’s GitHub page and follow the instructions for downloading and building the source code. Once the editor is built, just follow the steps in the Android Quick Start guide and your system is ready to build for Android.

The next step is opening the editor. Choose your project from the list or browse to find it. From there, open the project settings:

Navigate to Supported Platforms on the left. Make sure Android is in the list of Supported Platforms. If not, check the box.

Next, enable x86 support in the build. On the left navigate to Android under the Platforms header. Make sure the platform files are writeable (green) and then check the Support x86 box. Fat binary (x86 and ARM* in the same apk) support is automatic if both architectures are checked and Split Into Separate APKs is clear.

From here it is a simple matter of packaging your game. For more information, see the Unreal Engine 4 documentation on Packaging for Android.

Upcoming Events

Connect with Epic

Documentation - https://docs.unrealengine.com/latest/INT/
Unreal Engine Forum - https://forums.unrealengine.com/
YouTube - https://www.youtube.com/unrealengine
Twitch - https://www.twitch.tv/unrealengine
Facebook - https://www.facebook.com/UnrealEngine
Twitter - https://twitter.com/UnrealEngine
Instagram - http://instagram.com/UnrealEngine

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.