https://github.com/shizzaho/eviecore
EvieCore is a set of tools and solutions for game development. The main goal of EvieCore is to simplify developers' work, streamline processes and organize the project.
https://github.com/shizzaho/eviecore
unity unity3d
Last synced: about 1 year ago
JSON representation
EvieCore is a set of tools and solutions for game development. The main goal of EvieCore is to simplify developers' work, streamline processes and organize the project.
- Host: GitHub
- URL: https://github.com/shizzaho/eviecore
- Owner: ShizzaHo
- License: mit
- Created: 2024-12-18T16:29:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T08:16:49.000Z (over 1 year ago)
- Last Synced: 2025-04-07T06:43:47.958Z (about 1 year ago)
- Topics: unity, unity3d
- Language: C#
- Homepage: https://assetstore.unity.com/packages/slug/307709
- Size: 858 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README RU.md
- License: LICENSE
Awesome Lists containing this project
README
[[ENGLISH README]](./README.md)
# EvieCore
EvieCore — это набор инструментов и решений для разработки игр. Основная цель EvieCore — упростить работу разработчиков, оптимизировать процессы и организовать проект.
EvieCore предоставляет мощные инструменты для разработки игр, упрощая процесс и позволяя сосредоточиться на создании уникального игрового опыта.
## Основные компоненты EvieCore
1. [EvieCore](./docs/RU/EvieCore/main.md) — центральный элемент, объединяющий все инструменты. Его можно использовать как самостоятельный инструмент, так как модули и контроллеры позволяют работать независимо.
2. [EvieCoreAdditional](./docs/RU/EvieCoreAdditional/main.md) — дополнительные библиотеки интегрированные в логику EvieCore. Есть как бесплатные так и платные решения.
3. EvieCore/SubLibs — Дополнительные бибилиотеки для EvieCore, глубоко интегрируются с EvieCore
3.1 EvieFS — Позволяет удобно обращаться к файловой системе
3.21.1 EvieConfigManager — Позволяет создавать конфиги в формате ``.EvieConfig`` и управлять ими
3.2 EvieSaveLoad — Универсальная система сохранений/загрузки для ваших проектов
4. EvieCore/Utils — Вспомогательные скрипты для работы EvieCore
4.1. CameraPin — Прикрепляет камеру к объекту
4.2. DictionaryJSON — Позволяет сериализовать и десериализовать Dictionary
4.3. ObjectRoll — Создает плавное движение объекту при движении, рекомендуется использовать совместно с ``FPC_Camera``
4.4. UnityActionEasyLogger [Uselessly] — Нужен для того чтоб привязать лог к ``UnityEvents``
## Установка
Для установки EvieCore выполните следующие шаги:
* Скачайте .unitypackage из релизов.
* Импортируйте ассет в Unity.
* Установите необходимые зависимости через менеджер пакетов. (см. ниже)
## Зависимости
1. [NaughtyAttributes](https://github.com/dbrizov/NaughtyAttributes)
## Использование
* Для начала работы с EvieCore:
* Создайте на главной сцене EvieCore компонент (префаб можно найти в EvieCore\prefabs, либо создайте пустой объект со скриптом EvieCore)
* Добавьте дочерние объекты со скриптами модулями (также можно найти в EvieCore\prefabs)