• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
41
Question by Stelimar · Nov 29, 2009 at 02:06 AM · editorprojectopensimultaneous

Open Multiple Unity Projects Simultaneously

Is there any way to open multiple projects at the same time in two different Unity windows? Whenever I try opening a second instance of Unity, I get the message "Fatal Error! It looks like another Unity instance is running with this project open". I presume this is because Unity automatically loads the most recent project when it's opened. Is there any way to disable this, or any other way to do what I want?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

12 Replies

· Add your reply
  • Sort: 
avatar image
63
Best Answer

Answer by jashan · Nov 29, 2009 at 10:52 AM

You can open multiple different projects with Unity at the same time; however, opening the same project twice could ruin the project in previous versions and so I guess they've added a check to prevent this (seems like that check only is implemented for Windows because I can't reproduce this here on my Mac).

If you want to open "the same" project twice, you can make a copy of the project, which can be very useful for debugging networked games on a single machine. If you're using Asset Server or another version control system, it may be a good idea to keep both versions under version control - that way, you can make changes on both "sides" and still keep everything in sync pretty conveniently.

In the Unity Preferences, there's a checkbox "Show Project Wizard at Startup" - if that's checked, Unity opens that wizard instead of opening the previously opened project; so that should solve the issue for you. On Mac OS X, you can also cmd+click (press the cmd/Apple key and click) the app-icon to achieve the same effect without changing this setting. Might work under Windows as well (probably would be ctrl+click but if that doesn't work, I'd try shift+click and alt+click as well) - but I can't try that because I don't have Unity on a Windows machine ATM, so I'm not sure.

On Mac OS X, when you double click the app-icon while the application is already running, you simply "focus" the opened instance. So you need a little trick to open two instances of Unity (Windows handles this differently, so it's easier to open multiple instances there - just double click twice and you got two instances running):

Either right click on the app-icon in the Finder, and select "Show Package contents", the browse to "Contents/MacOS" and double click "Unity" (which has a console Icon there). That does in fact open a console and you got your second instance. Which kind of leads to the second way of doing this:

You can also open Unity directly from the console and this also allows you to give the project path; so you could create a couple of scripts for directly opening a couple of different projects (that's what I did for working on my client-server based game):

#!/bin/bash
/Applications/Unity/Unity.app/Contents/MacOS/Unity -projectPath "/path/to/your/projectA"

If you put that into a file (e.g. startProjectA.sh) and make it executable (chmod a+x startProjectA.sh), you're all set ;-) ... ah, simplest way to create such a script (IMHO): in the console, type vim startProjectA.sh, then type "i" (to get into insert mode), type the script, when you're done, hit "esc", then :wq (: lets you type commands, w is write, q is quit). I think vim is pretty cool but it takes a moment to get used to it.

Comment
Add comment · Show 5 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Ashkan_gc · Nov 29, 2009 at 12:19 PM 1
Share

there is no C$$anonymous$$D+click equivalent in windows.

this is the exact text from unity's manual

You can launch Unity two times on the same machine, and open different projects in each. On Windows, this can be done by just launching another Unity instance and opening the project from the project wizard. On $$anonymous$$ac OS X, multiple Unity instances can be opened from the ter$$anonymous$$al, and a -projectPath argument can be specified:

in windows you should just go to prefs and ...

avatar image Stelimar · Nov 29, 2009 at 04:30 PM 0
Share

Awesome, thanks! =)

I knew there had to be a way to disable automatically opening a project on startup, just couldn't figure out what option it was =P

avatar image keld-oelykke · Apr 01, 2011 at 08:43 AM 0
Share

"In the Unity Preferences, there's a checkbox "Show Project Wizard at Startup" - if that's checked, Unity opens that wizard ins$$anonymous$$d of opening the previously opened project; so that should solve the issue for you." is the solution Windows Vista 64bit

avatar image joelrfcosta · Nov 19, 2011 at 09:54 AM 0
Share

This works like charm in $$anonymous$$acOS...

I've activated the "Show Project Wizard at Startup" and removed the option "-projectPath". This way I can choose the project I want.

Thanks.

avatar image twlomega · Jan 06, 2012 at 08:53 AM 0
Share

I know this is fairly old now; but just a little extra bit of information, Jashan is correct about the alt key under windows. But in order to do it: - launch unity, and press and hold the ALT key down while the splash screen is up. It will load the project wizard ins$$anonymous$$d of the last project. (essentially the same action as preventing Auto-Run when you insert a CD/DVD into your machine, under windows)

avatar image
47

Answer by ChiefSpruce · Sep 27, 2010 at 08:52 PM

From the terminal in Mac OS:

open -na Unity

Although I'd recommend having the Preferences -> Show Project Wizard at Startup is checked as discussed above if using this technique.

open --help:

-n, --new Open a new instance of the application even if one is already running

-a Opens with the specified application

Comment
Add comment · Show 7 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image chetanisinanand · Jun 13, 2015 at 07:06 PM 1
Share

Upvoted, as this works for Unity5 as well ... Cheers

avatar image muri · Apr 12, 2016 at 08:07 AM 1
Share

best solution

avatar image shaneparsons · May 30, 2016 at 01:53 PM 1
Share

$$anonymous$$uch easier than the "Best Answer"

avatar image Shulin_S · Jun 18, 2017 at 09:01 PM 2
Share

O$$anonymous$$G! It is amazing and it still works for the current latest edition.

avatar image scarffy · Apr 13, 2018 at 08:31 AM 0
Share

It work! but how do open specific unity version?

avatar image wondersteve scarffy · Apr 13, 2018 at 04:45 PM 1
Share

@scarffy, open -a /Applications/Unity201731p4/Unity.app/

Show more comments
avatar image
7

Answer by futurefreak · Mar 18, 2010 at 12:15 PM

If your Edit - > Preferences - >Show project Wizard at Startup is unchecked - then it automatically tries to load the last project you worked on. Check this option and you can load in multiple projects by running more than one instance of Unity (I'm using Windows 2.6.1)

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Anhvuive · Jul 09, 2014 at 01:02 AM 0
Share

Perfect! thank you!

avatar image W4rf4c3 · Jun 24, 2016 at 12:24 PM 0
Share

Windows 2.6.1 ???

avatar image
2

Answer by AlexFoo · Nov 15, 2010 at 07:28 AM

Now, how do I get the 2nd instance of Unity3D to sync with a second instance of MonoDevelop? Everytime I press Asset>Sync monodevelop on the 1st or 2nd instance of Unity3D, it will always sync with the first instance of monodevelop, although I had 2 opened monodevelop(for unity) instance.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image wondersteve · Feb 22, 2017 at 05:25 PM 0
Share

Try opening both solutions in a single instance of $$anonymous$$onoDevelop. With one solution open in $$anonymous$$onoDevelop, use File->Open... and select the .sln of the second project. Be sure to uncheck "Close current workspace" before clicking the "Open" button.

avatar image
1

Answer by TowerOfBricks · Nov 29, 2009 at 09:42 AM

I don't think you can have multiple Unity projects open at the same time, add it to the wish list on the forums if you want to have the functionality.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image futurefreak · Mar 18, 2010 at 12:16 PM 0
Share

Please see my answer below.

  • 1
  • 2
  • 3
  • ›

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

18 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Untangling two projects 1 Answer

Why does the Editor open random folders in Project at startup? 2 Answers

How to increase the size of my sprites in the Editor > Project previsualization? 0 Answers

Error when starting new project 0 Answers

Subfolder Windows, how to? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges