unity-atoms/docs/introduction/quick-start.md
Adam Ramberg d8b2b921cc 🍾 v4.4.1
2020-12-30 15:58:22 +01:00

102 lines
3.3 KiB
Markdown

---
id: quick-start
title: Quick start
hide_title: true
sidebar_label: Quick start
---
# Quick start
## Installation
_Prerequisite: Since Unity Atoms is using the Unity Package Manager (UPM) you need to use Unity version 2018.3 >=_
### NPM
Add the following to your `manifest.json`:
```
{
"scopedRegistries": [
{
"name": "NPM Registry",
"url": "https://registry.npmjs.org",
"scopes": [
"com.mambojambostudios.unity-atoms-core",
"com.mambojambostudios.unity-atoms-base-atoms",
"com.mambojambostudios.unity-atoms-fsm",
"com.mambojambostudios.unity-atoms-mobile",
"com.mambojambostudios.unity-atoms-mono-hooks",
"com.mambojambostudios.unity-atoms-tags",
"com.mambojambostudios.unity-atoms-scene-mgmt",
"com.mambojambostudios.unity-atoms-ui"
]
}
],
"dependencies": {
...
"com.mambojambostudios.unity-atoms-core": "4.4.1",
"com.mambojambostudios.unity-atoms-base-atoms": "4.4.1",
"com.mambojambostudios.unity-atoms-fsm": "4.4.1",
"com.mambojambostudios.unity-atoms-mobile": "4.4.1",
"com.mambojambostudios.unity-atoms-mono-hooks": "4.4.1",
"com.mambojambostudios.unity-atoms-tags": "4.4.1",
"com.mambojambostudios.unity-atoms-scene-mgmt": "4.4.1",
"com.mambojambostudios.unity-atoms-ui": "4.4.1",
...
}
}
```
Note that the core and base atoms packages are mandatory while the others are optional. If you don't want a subpackage, simply remove it from your `dependencies`.
### OpenUPM
The package is available on the [openupm registry](https://openupm.com). It's recommended to install it via [openupm-cli](https://github.com/openupm/openupm-cli).
```
# required
openupm add com.mambojambostudios.unity-atoms-core
openupm add com.mambojambostudios.unity-atoms-base-atoms
# optional
openupm add com.mambojambostudios.unity-atoms-fsm
openupm add com.mambojambostudios.unity-atoms-mobile
openupm add com.mambojambostudios.unity-atoms-mono-hooks
openupm add com.mambojambostudios.unity-atoms-tags
openupm add com.mambojambostudios.unity-atoms-scene-mgmt
openupm add com.mambojambostudios.unity-atoms-ui
```
### Github URL
There is an alternative approach installing Unity Atoms using the Github URL to this repo.
Add the following to your `manifest.json`:
```
{
"dependencies": {
...
"com.mambojambostudios.unity-atoms": "https://github.com/AdamRamberg/unity-atoms.git#master",
...
}
}
```
## Updating
Updating Unity Atoms to a new release when using the Unity Package Manager is as easy as opening the Package Manager window and clicking on `Update` on the selected package.
![updating](../assets/unity-atoms-update.png)
Follow [Unity Atoms on Github](https://github.com/AdamRamberg/unity-atoms) to stay up-to-date on the current version.
## Create your first Atom
You are now ready to create your first Atom. Simply right click somewhere in the Project window and go to **Create / Unity Atoms** and pick the Atom of your choice:
![create-your-first-atom](../assets/quick-start/create-your-first-atom.png)
Now you are ready to go to [Overview and philosopy](./overview.md) to learn more about Unity Atoms!