Skip to content

prethink/PRUnitySDK

Repository files navigation

Важно

SDK еще в процессе разработки/переноса.

Как использовать

...

Core

Содержит основные компоненты системы и сам SDK.

Основные компоненты

  • PRUnitySDK - SDK
  • EventBus - единая шина событий.
  • PauseManager - менеджер управления паузой.
  • PRMonoBehaviour — это расширяемый базовый класс для игровых объектов на Unity, построенный поверх стандартного MonoBehaviour. Он добавляет кастомные жизненные циклы, централизованную поддержку паузы для логики, физики и анимации, а также безопасную обработку коллизий и триггеров. Класс служит каркасом для игровых компонентов, обеспечивая единообразное управление обновлением, событиями и состояниями объектов
  • PRTime - это синглтон, который служит централизованным источником времени в игре, с учётом паузы логики.
  • PRLog - кастомное логирование.
  • Система экшенов.
  • Система качества предметов.
  • Watchers - система наблюдателей.
  • Система переводов

...

Core.Zenject.Integration

Интеграция Zenject в SDK

YG.Integration

Интеграция YG2 Plugin в SDK.

Modules

Набор отдельных модулей

  • State

Что еще не добавлено

  • Entity - система работы с сущностями.
  • Система игровой сессии
  • Система инвентаря
  • Система магазина
  • Система пула объектов
  • Система предметов в игре.
  • Система ачивок.
  • Список пополняется...
  • Система вейпоинтов ботов
  • Система хуков
  • Вип система
  • Система бустеров
  • Система уровней

About

WIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages