Recommended Hardware for Unity:
Like most software developers, Unity maintains a list of system requirements that can be used to help ensure the hardware in your system meets their minimum requirements. However, this covers only the very basics of what hardware is needed to run the software, not what hardware will actually give the best performance. Because of how basic this list is, we've taken the time to determine what hardware runs Unity the best to come up with our own list of recommended hardware.
The processor (or CPU) is one of the most important pieces of a Unity development workstation. While many other parts of the system impact performance to some degree, the CPU is the core piece of hardware that is a part of absolutely anything and everything you do. Like many programs, what CPU will give you the best performance changes based on the specific task you are performing. However, some of the most intensive tasks that take a long time to complete (GI baking, progressing lightmapping, etc.) benefit from a CPU with a high core count. Because of this, we offer three difference CPUs depending on your budget and the tasks you most commonly do in the Unity.
- Intel Core i7 6850K 3.6GHz (3.7-4.0GHz Turbo) 6 Core - Although this is the least expensive CPU in our Unity workstations, it is much more powerful than what you would typcially find in an off-the-shelf workstation. In fact, for lightly threaded tasks like opening projects, importing/exporting packages, and general viewport FPS this CPU will perform roughly on par with the more expensive CPUs we offer.
- Intel Core i7 6900K 3.2GHz (3.5-4.0GHz Turbo) 8 Core - If you are looking for great performance no matter the task, this CPU is a terrific all-around performer for almost everything you might do in Unity. It may not quite be able to match the Core i7 6950X in heavily threaded tasks, but it is incredibly versatile and our most commonly recommended CPU for Unity.
- Intel Core i7 Extreme 6950X 3.0GHz (3.4-4.0GHz Turbo) 10 Core - If you do a heavy amount of light baking (including with the progressive lightmapper) this CPU should be much faster than our other offerings. It is not quite as fast for most other tasks, however, so we recommend sticking with one of the other CPUs if you do not find yourself waiting on lightmaps to finish baking very often.
Currently, Unity utilizes the video card solely to display the graphics on the screen. Many applications in other fields have begun using the GPU for other tasks as well, but this has not yet been implemented in the Unity editor. Because of this, a faster video card will give you a higher FPS in the viewport or in a stand-alone game, but likely will not improve your productivity in other tasks.
We currently offer three video cards on our Unity workstations depending on your budget and whether you are planning on developing VR content:
- NVIDIA GeForce GTX 1070 8GB - This GPU is our entry level card, but it actually has plenty of power to handle multiple 4K displays without a problem.
- NVIDIA GeForce GTX 1080 8GB - While this card does not have any more VRAM than the GTX 1070, it is a bit more powerful. This is our entry recommendation if you plan to be developing VR content.
- NVIDIA GeForce GTX 1080 Ti 11GB - With 11GB of VRAM and terrific performance for the price, the GTX 1080 Ti is one of the best GPUs to use for video game development and our recommendation if you plann on developing VR content. The high amount of VRAM makes it suitable for workstation with three or even four 4K displays and the extra power is great for games that have not been optimized.
The amount of RAM you need is going to depend on your specific project and whether you do RAM-intensive tasks like building lighting. However, as a general rule of thumb we recommend
- 32GB of RAM for most users
- 64GB+ of RAM if you build lighting that takes more than a few hours
Keep in mind that these only basic recommendations and only covers the amount of RAM needed for the Unity by itself. If you often work with other programs in addition to Unity at the same time, you may want to have even more RAM in your system as each program will need its own chunk of RAM.
Our systems offer three different types of storage drives depending on your specific needs and requirements:
- Standard SSD (Samsung 850 EVO/Pro) - SSDs are a staple in modern workstations, especially as your primary drive containing the operating system and program installations. They are more expensive than a traditional platter hard drive, but also many times faster allowing you to launch Windows and programs significantly faster. We offer both the Samsung 850 EVO and Pro line of drives with the primary difference being the write endurance. The Pro line is rated for a much higher number of writes making it a better choice if you will often be writing data to the drive.
- PCI-E x4 M.2 NVMe SSD (Samsung 960 Pro) - These drives are about 30% more expensive than a standard SSD, but around five times faster! However, in most cases you will not see much of a performance difference since a modern standard SSD is already so fast that it is rarely a performance bottleneck. However, some projects you will be able to open faster with a NVMe drive which can make them useful as a project drive.
- Traditional Platter Drive (WD Red/Gold) - These drives may be slower than the other drives we offer, but they are much more affordable and available in capacities ranging up to 10TB per drive. While we do not recommend working directly off these drives more than occasionally, they make terrific long-term storage drives. The main difference between the WD Red and Gold drives we offer is that the Red drives are much quieter, but also a bit slower.
We allow for up to four drives to be used in our workstations by default, but we can configure a system with more drives by request. In general, we recommend a two to three hard drive configuration depending on your budget and desired performance and organizational level:
- Primary Drive - OS/Software (SSD) - Includes your operating system and the base Unity installation. An SSD is highly recommended as it will greatly improve how fast the OS and programs startup, but there is usually not much of a performance benefit to upgrading to a faster NVMe drive.
- Secondary Drive - Project Files (SSD/M.2 NVMe) - If possible, it is a good idea to separate your project files onto a secondary drive. For most users a standard SSD will work fine, but if you work with RAW footage there can be a large performance benefit to using a M.2 NVMe drive.
- Optional Storage Drive (Platter) - For long term storage where the high speed of SSDs is typically not required, a larger traditional platter hard drive is a good choice as they are still much cheaper per GB than SSDs.