Unreal Engine is a comprehensive suite of tools for producing games, demos, virtual reality projects, architectural showcases, trailers, films, and other creative projects. Originally developed as a game engine, it is now used to design visualizations and cinematic experiences across platforms and technologies, including PC, console, mobile, augmented, and virtual reality. With Unreal Engine, developers can focus on their story and graphics rather than the physics and lighting using the models and tools available in the software. Needless to say, Unreal Engine is a resource-intensive application. In this article, let us see the Unreal Engine System requirements in detail.
What Are the Hardware and Software Specifications for Developing with Unreal Engine?
There are specific hardware and software requirements for running the Unreal Engine 4 Editor.
Minimum Hardware and Software Requirements
Although the application is supported by Windows 7, Epic Games recommends the use of a Windows 10 64-bit operating system powering a machine with a Quad-core Intel or AMD processor that has a clock speed of 2.5 GHz or more with 8 GB RAM. For an application that is used for rendering graphics, a DirectX 11 or DirectX 12 compatible graphics card is a necessity. Additionally, programmers can use Visual Studio 2017 v15.6 or later for developing with the engine.
While it is possible to use the application with these specifications, there could be issues such as slowness, lags, overheating, and even shutdowns of the physical machine.
Typical Unreal Engine 4 System Specifications
Most Unreal Engine users require high-end workstations for extracting meaningful outputs. Here is the system configuration of a typical machine used at Epic, that the company claims should suffice for game development using Unreal Engine 4
- Operating System: Windows 10 64-bit
- Random Access Memory: 64GB
- Storage Space: 2TB SSD for data, and 256GB for the Operating System drive
- Graphics Card: NVIDIA GeForce GTX 970
- Processor: Six-Core Xeon E5-2643 with 3.4GHz speed (12-16 cores recommended if Xoreax Incredibuild (Dev Tools Package) is not available)
While workstations with this configuration should be able to support Unreal Engine comfortably, they would be prohibitively expensive for most users. This is where Unreal Engine virtual hosting can help.
Why Run Unreal Engine on Virtual Machine?
While bare-metal machines are best suited for running 3D software applications, there are advantages of virtualizing the solution too. Here are some advantages of using Unreal Engine 4 on a Windows virtual machine.
- Powerful virtual machines are often more affordable than purchasing physical workstations with similar capabilities.
- Setting up an Unreal Engine multi-user server in the cloud can significantly improve performance.
- Any device can be used to access the GPU-enabled virtual desktop if there is sufficient internet bandwidth.
- The resources in the virtual desktop for Unreal Engine hosting can be scaled based on requirements.
Apps4Rent Can Help with Unreal Engine Hosting
Apps4Rent is one of the pioneers to provide vGPU-enable virtual desktops for hosting resource-intensive applications, such as Blender, Adobe Creative Cloud, and Unreal Engine. We can host the software on our servers in our top-tier SSAE 16 datacenters in New York and New Jersey. Alternatively, as a Tier 1 Microsoft CSP, we can also architect solutions on Azure for Unreal Engine hosting. Call, email, or chat with our cloud specialists for assistance.