Microsoft Visual Studio Tools for Unity versions

Write and debug Unity 3D games inside Visual Studio
3.8
Nov 18, 2018
3.4
Nov 14, 2017
Review
2.8
Nov 18, 2016
Review
2.2
Feb 6, 2016
Review
2.1
Sep 9, 2015
Review
2.0
Jul 20, 2015
1.9
Aug 6, 2014
Review

What's new

v3.4 [Nov 14, 2017]
- Added support for assembly.json compilation units.
- Stopped copying Unity assemblies to the project folder.
- Added support for setting the next statement with the new Unity runtime.
- Added support for Decimal type with the new Unity runtime.
- Added support for implicit/explicit conversions.
- Fixed array creation with implicit size.
- Fixed compiler generated items with locals.
- Fixed reference to Microsoft.CSharp for 4.6 API level.

v2.8 [Nov 18, 2016]
New Features
General:
Added Visual Studio 2017 installer support.
Added Visual Studio 2017 extension support.
Added localization support.
Code Editor:
Added C# IntelliSense for Unity messages.
Added C# code coloration for Unity messages.
Debugger:
Added support for is, as, direct cast, default, new expressions.
Added support for string concat expressions.
Added support for hexadecimal display of integer values.
Added support for creating new temporary variables (statements).
Added support for implicit primitive conversions.
Added better error messages when a type is expected or not found.
Project Generation:
Removed the CSharp suffix from the project names.
Removed reference to a system wide msbuild targets file.
Wizards:
Added support for Unity messages in non Behaviour types such as Editor or EditorWindow.
Switched to Roslyn to inject and format Unity messages.
Bug fixes
Debugger:
Fixed a bug crashing Unity when evaluating generic types.
Fixed handling of nullable types.
Fixed handling of enums.
Fixed handling of nested member types.
Fixed collection indexer access.
Fixed support for debugging iterator frames with new C# compiler.
Project Generation:
Fixed bug that prevented compilation when targeting the Unity Web player.
Fixed bug that prevented compilation when compiling a script with a web encoded file name.

v2.2 [Feb 6, 2016]
New features:
Wizards: Added support for NetworkBehavior messages in the wizards.
Wizards: Added smart search in the Implement MonoBehavior wizard.
Wizards: Made wizards context aware; for example, NetworkBehavior messages are only available when working with a NetworkBehavior.
UI: Added an option to configure the visibility of MonoBehavior messages.
UI: Removed Visual Studio property pages that are not relevent to Unity projects.
Bugs fixes:
Project generation: Fixed references to UnityEngine and UnityEditor on Unity 4.6.
Project generation: Fixed generation of project files when Unity is running on OSX.
Project generation: Fixed handling of project names containing hashmark (#) characters.
Project generation: Restricted generated projects to C# 4.0.
Debugger: Fixed an issue with expression evaluation when debugging inside a Unity coroutine.
Debugger: Fixed an issue that caused Visual Studio to freeze when debugging.
UI: Fixed an incompatibility with the Tabs Studio Visual Studio extension.
Installer: Support machine-wide installation of VSTU (install for all users) by creating HKLM registry entries.
Installer: Fixed issues with uninstallation of VSTU when multiple VSTU versions are installed.

v2.1 [Sep 9, 2015]
- Support for Unity 5.2
- Display menu items on Unity versions before 4.2.
- Do not show an error message if Visual Studio locks XML intellisense files.
- Handle "When Changed" condition breakpoints with a condition not returning booleans.
- Fix references to UnityEngine and UnityEditor assemblies for Windows Store apps.
- Fix error when stepping: Unable to step, general exception.
- Fix hit count breakpoints on VS 2015.

Alternative downloads

Java SE Development Kit
Java SE Development Kit
Free
rating

Create Java applications that run on all operating systems.

Microsoft Windows SDK for Windows
Microsoft Windows SDK
Free
rating

It's a tool that provides documentation that help you Windows applications.

Windows Azure Tools for Microsoft Visual Studio 2013
Windows Azure Tools for Microsoft
Free
rating

You can use Azure Tools for Visual Studio to create scalable web applications.

Update for Microsoft Visual Studio 2013 Update 1 (KB2932965)
Update for Microsoft Visual
rating

It fixes the issue that causes the Notifications hub to stop displaying alerts.

MSDN Library for Microsoft Visual Studio 2008
MSDN Library for Microsoft
Free
rating

MSDN Library provides access to essential programming information.