For development: -OS:Windows 7 SP1+,8,10,64-bit versions only Server versions of Windows & OS X are not tested. -CPU:SSE2 instruction set support. -GPU:Graphics card with DX10 (shader model 4.0) capabilities.
The rest mostly depends on the complexity of your projects. Additional platform development requirements: -Android:Android SDK and Java Development Kit (JDK); IL2CPP scripting backend requires Android NDK. Universal Windows Platform: Windows 10 (64-bit), Visual Studio 2015 with C++ Tools component or later and Windows 10 SDK
For running Unity games:
Desktop: -OS:Windows 7 SP1+ -Graphics card with DX10 (shader model 4.0) capabilities. -CPU:SSE2 instruction set support. -iOS player requires iOS 9.0 or higher. -Android:OS 4.1 or later; ARMv7 CPU with NEON support or Atom CPU; OpenGL ES 2.0 or later. -WebGL: Any recent desktop version of Firefox, Chrome, Edge or Safari. -Universal Windows Platform: Windows 10 and a graphics card with DX10 (shader model 4.0) capabilitiesWhats New: 2019.2.1f1 Release Notes:
Fixes: -2D Fixed specific set of sprites can be packed non-optimally. -Analytics Analytics found that the device screen size is always reported as the application render size on Android/iOS and cpu architecture is wrong for Android arm64 devices that are running 32 bit binaries. -Android Fix Android root path initialization from enviroment variables. -Android Fix [Android][OpenGLES] Missing UI and render texture glitches after restarting the game -Animation Fixed an issue where a clip with no recorded data would cause a crash in GameObjectRecorder.SaveToClip -Animation Fixed Undo operation of "Add Motion" in the Blend Tree graph UI -Asset Import Added the new FileScale property to the ModelImporter class. -Asset Import Fixed an issue where Unity failed to refresh the animation list after the source .fbx Asset changed. -Asset Import When importing, Unity now Ignores Constraint sources that are identical to the target. -Build Pipeline Fix a crash on Standalone Player when assets with Editor only serialized properties. -Deployment Management Worker threads for Enlighten are not set up when launching a Server Build. -Editor Added custom icons vof visual effect graph subgraphs. -Editor Enabled Delete, Duplicate, Find, Frame Selected and Copy/Paste options for Game Objects that have "Not-Editable" flag enabled. -Editor Enabled Delete, Duplicate, Find, Frame Selected and Copy/Paste options for Game Objects that have "Not-Editable" flag enabled. -Editor Fix for an error message when calling AssetDatabase.ImportPackage on a package that contains scripts. -Editor Fix free move handle being constricted in orthographic mode when Handles.matrix is rotated 90 degrees. -Editor Fixed a warning when using the object selector in the avatar preview window. -Editor Fixed an issue in the Editor where text containing special characters was not copied to the clipboard. -Editor Fixed Null Reference exceptions that occurred when trying to modify normal maps on non-instanced Terrain. -Editor Fixed Splash Screen Background field labels being truncated in Player Settings.) -Editor Fixed text copy of special characters -Editor Fixes a crash issue with Occlusion Culling window in some scenarios -Graphics Fixed issues uploading compressed non-power-of-two textures when using D3D11. -Graphics Fixed screen space shadow errors when using dynamic resolution. -Graphics Sped up "CullAllVisibleLights" ~5x on a scene with many baked lights -IMGUI Fixed a word wrap flickering issue with IMGUI. -Mobile Fix android resolution changes in split-screen mode -Mobile Fix [Android] UI scales incorrectly when using Constant Physical Size mode on android device -Mobile [android] Fixed an issue where Gradle builds could fail if a settings.gradle file exists in the root of the project -Package Manager Fixed an issue where a package could contain read-only folders if the installation process was interrupted. This made it difficult to delete parent folders without advanced file manipulations. -Package Manager Fixed an issue where the execute file mode of packaged files was suppressed, which prevented executables in packages from running on macOS and Linux. -Physics Fix crash that happened during simulation right after destroying a hierarchy of GOs that had nested Rigidbody components attached. -Profiler Fix for lost custom samplers on some platforms, added runtime tests. -Profiler Fixed errors thrown when switching between ADB and WiFi profiling. -Profiler Fixed non matching Profiler.EndSample errors printed in console when closing player with connected profiler -Profiler Fixed Profiler-Module-close-button and Chart-outline alignment issues -Shaders Fixed an issue with GLSL where two buffers assigned to two separate shader stages could be assigned the same bind point. -Shuriken Particles: Fixed ParticleSystem bounds calculations when using stretched particles and a negative velocity scale -Terrain Fixed issue with terrain brush slider knob disappearing on sliding to extreme left. -Terrain Terrain brush selection shortcuts are assigned to hotkeys F1-F7 by default. -Terrain Trees are not generated from Code in the Built Game when Terrain Data is created via Code using the Constructor -UI Elements Crash was related to some user code modifying the hierarchy while layout was being computed.Fix is to throw an error in such cases -Video VideoPlayer hangs when seeking backwards or forwards on Android -Windows Fixed deadlock on startup on systems with a certain group policy configuration. -Windows Fixed OpenGL graphics API crashing on certain monitor configurations. -Windows Fixed resolution reverting to native refresh rate after losing focus in exclusive full screen mode. -Windows Fixed switching to exclusive full screen from full screen other modes not respecting specified refresh rate. -Windows: Fixed window being "Always on top" after switching from exclusive full screen to windowed full screen mode. -XR Editor crash when using holographic emulator with hololens -XR Fix for Can no longer save world anchors to the store using holographic simulate in editor. -XR Fix for Hands selection can no longer be controlled via scripts. -XR Fix for WMR devices assert when playing in editor -XR Fix for XR DeviceAPIs are coming back with incorrect values in Simulation -XR Fix issue with Depth Based LSR on HoloLens V2 that caused significant jitter. -XR Fix null deref access to vr eye texture manager instance. -XR Fix XR Manager system still allowing Legacy XR to be enabled via the checkbox even with loader present. -XR Fixes jiterry Time based animations on quest