GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Ravbug/UnityHubNative: A native alternative to the heavy Electron Unity Hub, written in C++

BranchesTags
Open more actions menu

Latest commit

 

History

232 Commits
232 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
_site
_site
 
 
source
source
 
 
wxWidgets
wxWidgets
 
 
.gitignore
.gitignore
 
 
CMakeLists.txt
CMakeLists.txt
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
appimage.cmake
appimage.cmake
 
 
init-linux.sh
init-linux.sh
 
 
init-mac.sh
init-mac.sh
 
 
init-win.bat
init-win.bat
 
 
pkg-linux.sh
pkg-linux.sh
 
 
pkg-mac.sh
pkg-mac.sh
 
 
pkg-win.bat
pkg-win.bat
 
 

Repository files navigation

Unity Hub Native

UnityHubNative is a lightweight C++ / wxWidgets alternative to the unnecessarily heavy official Unity Hub, built using wxWidgets. It uses native widgets on all platforms instead of heavy web components like the official Electron hub.

UnityHubNative launches many times faster, uses far less memory and CPU, and is a fraction of the total size of the official Unity Hub.

image

Supports Mac dark mode!

Features

  • Add an existing project to the list using the Add Existing button
  • Open projects by double-clicking them in the list, or by selecting them and pressing Enter
  • Create new unity projects with templates, for any modern Unity version you have installed, with the Create New button
  • View Unity installs by double clicking them in the list views in the Editor Versions section
  • Manage Unity installs
  • Manage Unity licenses
  • Update projects to a Unity version of your choosing

UnityHubNative does not have every feature that the official hub has, but it has most of the commonly-needed features. UnityHubNative serves as a shortcut to get into your projects faster.

Installation

This application is self-contained.

  1. Open the Releases section, and download the version for your platform.
  2. Place the executable anywhere. (Recommended /Applications on Mac, C:\Program Files on Windows, and /opt on Linux)
  3. Double click to run

Application data files

This application stores its own files in an application data directory. If the application is behaving unexpectedly or is not working at all, try removing the folder at these locations:

  • macOS: ~/Library/Application Support/UnityHubNative
  • Windows: %APPDATA%/UnityHubNative
  • Linux: ~/UnityHubNative

Compiling it yourself

Use CMake:

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release --target install

Issues

Please report all problems in the Issues section of this repository. Make sure to include as many details as possible, otherwise I won't be able to fix it.

About

A native alternative to the heavy Electron Unity Hub, written in C++

www.ravbug.com/UnityHubNative/

Topics

alternativecppgame-developmentgame-engineindiedevlauncherlightweightnativeproject-managerunity3dunityhubwxwidgets-applications

Resources

Readme
License
Activity

Stars

557 stars

Watchers

12 watching

Forks

34 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.