Unity
Для начала, нужно установать Unity Hub.
Далее, установите необходимую версию Unity Editor: 2022.3.
Установка нужной версии доступна здесь: https://unity.com/releases/editor/whats-new/2022.3.16#installs.
Импорт базового проекта в Unity
Для создания своих игровых режимов, нужно установить базовый шаблон для разработки.
Создайте полностью пустой проект в Unity без дополнений, и импортируйте в него проект:
KotikiServer.unitypackage (Версия 1.01)
Далее, откройте сцену ProjectExample.
С помощью этой сцены будет создаваться игровой режим:
- Статическая сцена (Scene): начальная локация, которую будет видеть игрок при заходе в режим.
- Интерфейс (GUI): пользовательский интерфейс, который будет видеть игрок и которым можно будет управлять с помощью сервера.
- Динамические объекты (Scene Prefabs): объекты, созданные с помощью префабов, которые добавляются на локацию или в интерфейс, и которыми можно управлять с помощью сервера.
Установка TextMeshPro
Установите TextMeshPro с помощью Package Manager в Unity.
Установка Newtonsoft
Для работы проекта нужно установить пакет Newtonsoft:
Введите com.unity.nuget.newtonsoft-json
в качестве названия пакета, и 3.0.1
в качестве версии.
На сцене ProjectExample есть контроллер персонажа для тестов (Character). Возможно нужно установить в настройках Unity проекта нулевую гравитацию для оси Y (Project Settings -> Physics 2D), чтобы контроллер персонажа не "падал вниз" при запуске сцены.
Изучите серию уроков, посвященных созданию игровых режимов: Первый урок