Unity is a multiplatform game development tool, specifically aimed at high-end game design. It is feature-rich and packed full of tools like extensible graphics, highly optimized scripting, particle effects and the Ageia physX Engine.
Because Unity is for high-end game design, some experience would be an advantage, however if you are patient and willing to give it a go with some trial and error, then you'll be surprised at what you can achieve with this very powerful 3D gaming development tool.
2D: Fixed overlapping Tiles on the Tilemap Renderer when rendering a Hexagonal Tilemap or Grid.
2D: RectInt.Contains will support RectInt.size with negative size.
2D: Selecting a Tilemap as the Focus On target will now center and fit the Scene View to the selected Tilemap.
2D: The Grid Brush preview is now highlighted in blue when previewing a Tile with a non-zero Z-Position.
2D: The Grid Brush preview will now be highlighted in the correct Scene View when multiple Scene Views are open.
Android: Fix build when project contains read-only Java source plugins.
Android: Fixed gradle warmup errors when project root includes gradle files.
Editor: Fix crash when calling Prepare() on a VideoPlayer component held by a delay destroyed GameObject
Editor: Fix issue where duplicating GameObjects could slightly alter the Transform values (typically scale) due to floating point precision issues caused by temporarily reparenting as part of the duplication code.
Editor: Fixed default shortcuts for Cut/Copy/Paste/Select All/Undo/Redo menu items not usable for other commands in the Shortcuts window.
Editor: Updated mbedtls to version 2.7.8.
GI: Update OpenCL.dll to better support latest AMD and Nvidia drivers.
Graphics: Fixed deletion of external texture not clearing internal texture binding caches.
Graphics: Shaders: made Particles StandardSurface shader support gles2 again.
Graphics: Stabilized FrameDebugger behavior on game view repaint events.
iOS: Fixed Screen.safeArea does not change when Screen.width and Screen.height are changed using Screen.SetResolution.
Linux: Fixed undocked panels can't be resized in some Desktop Environments.
Linux: Linux now has access to the scripts only build checkbox.
OSX: Fixed GameKit reference in the application when Game Center is not used.
Package Manager: Fixed a permission-related issue on Windows where creating the upm.log file would fail when the process was being run with a system account. For system accounts, the log file is now created under ALLUSERSPROFILE (C:\ProgramData\Unity) instead of LOCALAPPDATA (C:\Users\AppData\Local\Unity).
Physics: Fixes a Physics query performance regression present since 2018.2.
Prefabs: Fixed crash during merge when Prefab instance object type does not match Prefab asset object type.
Prefabs: Fixed dragging Prefab instance with missing asset to Project Browser.
Scripting: Changing UnityEngine.Scripting.GarbageCollector.GCMode is no longer allowed in the editor. It has too many side effects and causes a lot of unexpected and hard to diagnose issues.
Scripting: Consistent target framework version across new scripting runtime.
Scripting: Match targetframeworkversion with mono build version.
Scripting Upgrade: Fixes a possible deadlock scenario due to SynchronizationContext holding a lock while invoking tasks.
Timeline: Fixed keyframing in nested timelines not playing back the animation correctly.
UI: Fixed performance regression with RectTransform animation.
VFX: Fixed values are always set to zero in timeline.
Windows: Fixed cursor confinement coordinates not readjusting when the window is moved, resized or switched to fullscreen mode using keyboard shortcuts.
Windows: Fixed cursor confinement to window not matching window bounds visually.
Windows: Fixed headless build crashing if closed via the "X" button in the console.
Windows: Fixed headless build not having console window when built from generation Visual Studio solution.
Windows: Fixed the issue where building Windows Standalone player with "Create Visual Studio Solution" checkbox checked did not open explorer upon a successful build.
Windows: When exiting fullscreen mode, the window will now be centered instead of put in the top left corner of the monitor.
XR: Fix game view rendering only the left eye when using Vuforia VR.