How To Install A Unity Package

Purpose

.unitypackage files are sometimes a convenient way to update game assets, such as textures, models, and sometimes even scripts. This document explains how to install a Unity Package.

Method 1: Drag and Drop

  1. Find the .unitypackage you wish to install in Windows Explorer or in the Finder.
  2. Drag and drop the file from Explorer/Finder into the ‘Project’ pane in Unity.
  3. Unity will show a dialog asking which files you want to import. You can select, unselect files, and then hit ‘Import’. They’ll be added to your project.

screenshot_2016-10-14__9_39_am

sample_import

Method 2: Import Custom Package

From the menu, choose Assets -> Import Package -> Custom Package…

An ‘open file’ dialog will come up. Browse to your package and open it.

You’ll then be asked which particular files you wish to import.

assets

Method 3: Double Click

This method is awesome when you are only running one instance of Unity. (If you are running Unity 5.0 and Unity 5.3 simultaneously, the import may happen in the wrong Unity).

Find the unity package file in Windows Explorer or in Finder, and then double-click on it. Unity will then pop up a dialog asking which files you wish to import.

Caution

While Unity Package files are easy to pass around and install, it is really easy to install an old package, with old scripts or prefabs, that will break your project. This is not always the right tool to use.

Updating to C16.2.2 Using Enemy Exporter

Purpose

This post explains how to update existing games using the new Enemy Exporter feature, available in the C16.2.2 version of the code (and newer). The instructions assume you are using an older game using the C10.2 code. It should work with the ‘E’ variants of the project. It’ll need some tweaking to work with existing C16 projects.

Get Your Project Folder

All existing projects have a project folder. You’ll be sent instructions on where to download it from. C10.2-style projects are designed to be opened in Unity 5.0.

Determine what the name of your game is; you’ll need this when creating a branch for it. In this example, the game being updated is “Assassin’s Freed United Games”.