Search Unity

Unity Launcher - launch correct Unity versions for each project automatically

Discussion in 'Formats & External Tools' started by mgear, Aug 18, 2017.

  1. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    Check out Unity Launcher, free tool for those who collect different unity versions :) and want to launch projects on them.

    Features
    - Launch correct Unity version for your recent projects
    - Option to download missing unity version installation or open webpage
    - Display Recent projects list with project version, last modified date
    - Highlight project version with green if correct unity is installed
    - Easily open project folder in explorer
    - List of installed Unity versions, can easily run, explore, view release notes
    - Can be used in commandline `UnityLauncher.exe -projectPath "c:/project/path/"`
    - Can add custom Explorer context menu item to launch folder as a project: https://github.com/unitycoder/UnityLauncher/wiki/Adding-Explorer-Context-Menu

    Download & Source
    **29/12/2019 NEW Version available: https://github.com/unitycoder/UnityLauncherPro



    Images
    29495593-0f2f1d54-85f5-11e7-929b-96fbe0147b2e.jpg 29495592-0f2bdf18-85f5-11e7-9d69-a29bf1f1b4f4.jpg 29495591-0ee98ef6-85f5-11e7-849f-e78977f4f473.jpg
     
    Last edited: Jul 24, 2021
  2. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    Last edited: Mar 15, 2021
    zyzyx likes this.
  3. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,067
    Thank you for this great tool!
     
  4. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    with the explorer menu extension its easy to open any project from their folder with right click
    (picks the correct version automatically by reading project settings)

    unity-launcher-explorer-menu.gif
     
    zwcloud, TonyLi and zyzyx like this.
  5. TonyLi

    TonyLi

    Joined:
    Apr 10, 2012
    Posts:
    11,495
    Thank you for this great tool!

    It makes it so much easier to open the 30+ integration packages that I manage across various Unity versions for the Dialogue System and Love/Hate, plus a dozen or more other projects.
     
  6. Metron

    Metron

    Joined:
    Aug 24, 2009
    Posts:
    1,067
    Got it working today :)
     
  7. Voxel-Busters

    Voxel-Busters

    Joined:
    Feb 25, 2015
    Posts:
    1,010
    Nice mgear!

    Great tool!
     
  8. frankadimcosta

    frankadimcosta

    Joined:
    Jan 14, 2015
    Posts:
    184
    WOW !! Thanks a lot !!!
     
  9. hdtnl

    hdtnl

    Joined:
    Jul 28, 2016
    Posts:
    5
    thats great idea, thank you
     
  10. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    lots of new stuff since the first version, like
    - project upgrader (select project, click upgrade, unity version selecter opens)
    - context menu install/uninstall
    - quick shortcut to editor log folder
    - my packages list, meant to be used as a library (so can quickly browse to your folders where unitypackages or resources are, including asset store download folder)

    also in the current version, can also create new project to any folder from explorer,
    unity version selector opens up:
    create-new-project-on-empty-folder.gif
     
  11. Egil-Sandfeld

    Egil-Sandfeld

    Joined:
    Oct 8, 2012
    Posts:
    72
    Great little tool!

    Hoping for better and more clean layout :)
     
  12. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    current version works well enough for my use, but feel free to draw some sketch here what you have in mind, always looking for ideas.
     
  13. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    Lots of small updates in the latest builds
    https://github.com/unitycoder/UnityLauncher/releases

    - Resizable window
    - Recent Projects Search Filter
    - Support for 4.x projects
    - Resizable column headers in project list
    - Show list of available Unity updates
    - Project search field: Esc to clear filter
    - Tab orders fixed (to switch between components using keyboard)
    - Dialog to restore crashed backup scene into project when opening next time (info)



    List of available Unity updates, with link to download page
    upload_2018-2-6_20-45-50.png
     
    WillNode and TonyLi like this.
  14. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    Latest Build is now available

    https://github.com/unitycoder/UnityLauncher/releases

    - Now all arguments are passed to launcher when running from commandline (so you can do: unitylauncher.exe -projectPath "c:\my\proj\best" -force-opengl ... ...)
    - You can assign unity startup commandline arguments to any project (see image below with -force-opengl set as an argument)
    - Project Git Branch is displayed (if available)
    - You can hide Arguments and GitBranch columns from settings tab
    - Update checker button in Settings Tab (displays msgbox if update is available)
    - Some other small fixes and updates..

    upload_2018-2-19_18-43-26.png
     

    Attached Files:

    Last edited: Feb 20, 2018
    starikcetin and TonyLi like this.
  15. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
  16. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    now with Quick Project - button: 1 click to Create & Open new empty project with selected unity version (no hub is opened)

    Optionally can enable dialog to enter name (or use automatic naming)
    upload_2020-3-4_17-39-13.png
     
  17. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    some recent updates:
    - added quick Unity editor process kill (alt+q or context menu), saves time from opening Task Explorer if unity hangs
    - optional project rename features(F2 to rename project folder)
    - quick button to browse crash logs folder
    - added support for old 32 bit unity versions

    https://github.com/unitycoder/UnityLauncherPro/

    upload_2020-7-25_14-29-18.png
     
  18. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    Recent Updates

    View latest build report in Tools-tab
    upload_2020-9-30_23-14-34.png

    StreamerMode option (in Settings tab), Hides project names and folders
    upload_2020-9-30_23-15-22.png
     
  19. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    new time saving feature:
    - Starts web server for selected project, and opens browser automatically with the webgl build (launches unity's own SimpleWebServer.exe)
     
  20. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
    now comes with easy target platform selection (and current platform is clearly visible, unlike in Hub)
    unitylauncherpro_platform.gif
     
    zyzyx and BenniKo like this.
  21. mgear

    mgear

    Joined:
    Aug 3, 2010
    Posts:
    6,834
unityunity