Skip to content

Ready-to-use Unity tools that integrate easily into your project. 150+ modules for fast game development without unnecessary complexity.

Notifications You must be signed in to change notification settings

NeoXider/NeoxiderTools

Repository files navigation

Neoxider β€” коллСкция ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтов для Unity

RU: Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Unity, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π‘ΠΎΠ»Π΅Π΅ 150 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слоТностСй.

EN: Ready-to-use Unity tools that integrate easily into your project. 150+ modules for fast game development without unnecessary complexity.

Neoxider β€” это экосистСма Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… инструмСнтов для Unity, созданная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π›Π΅Π³ΠΊΠΎ настраиваСтся Ρ‡Π΅Ρ€Π΅Π· Inspector, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ погруТСния Π² ΠΊΠΎΠ΄, Π½ΠΎ ΠΏΡ€ΠΈ этом остаётся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΠΉ. ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для прототипирования ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Neoxider is an ecosystem of ready-to-use Unity tools, built by developers for developers. Easy to configure through Inspector, no deep code diving required, yet fully transparent and extensible. Perfect for prototyping and production projects.


Π§Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ Neoxider

  • Production-ready: каТдая подсистСма поставляСтся с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΌΠΈ интСграциями.
  • No-code Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ: Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· инспСктор ΠΈ UnityEvent, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΌΠΈ.
  • ДокумСнтация Π²Π½ΡƒΡ‚Ρ€ΠΈ: Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля Π΅ΡΡ‚ΡŒ собствСнный README Π² Assets/Neoxider/Docs/....
  • АвтоматичСскоС сохранСниС: ΠΌΠ½ΠΎΠ³ΠΎ скриптов ΠΈΠΌΠ΅ΡŽΡ‚ автоматичСскоС сохранСниС, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² сохранСния.
  • ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ: изоляция Ρ‡Π΅Ρ€Π΅Π· Assembly Definition Files, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
  • Π Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ: Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· наслСдованиС ΠΈ интСрфСйсы.
  • Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: No-Code + Code для максимальной гибкости.

(ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Extensions Ссли Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄) Π’Π°ΠΊΠΆΠ΅ мноТСство скриптов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π½ΠΈΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Singleton, ChanceSystem ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ…


πŸ“‘ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Навигация

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

  • Tools β€” Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ (150+ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²)
  • UI β€” ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс
  • Bonus β€” БонусныС систСмы
  • Shop β€” Магазин ΠΈ экономика
  • Save β€” БистСма сохранСний
  • Cards β€” ΠšΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹
  • StateMachine β€” Машина состояний
  • Animations β€” Анимации
  • Audio β€” Π—Π²ΡƒΠΊ
  • Extensions β€” Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ C#
  • Editor β€” Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°
  • Level β€” Π£Ρ€ΠΎΠ²Π½ΠΈ
  • Parallax β€” ΠŸΠ°Ρ€Π°Π»Π»Π°ΠΊΡ
  • GridSystem β€” Π‘Π΅Ρ‚ΠΊΠ°
  • PropertyAttribute β€” Атрибуты свойств

image

Demo Scenes

image

Demo Games

2025-11-02_22-31-20 image image

Как ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список β€” Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ°Ρ… Docs. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ markdown содСрТит быстрый старт ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

πŸ“– Полная докумСнтация β†’

πŸ“Œ PROJECT_SUMMARY β†’ β€” ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ структуры ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€)

Tools β€” Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹

Бамая большая катСгория, содСрТащая Π±Π°Π·ΠΎΠ²Ρ‹Π΅ "ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠΈ" для построСния ΠΈΠ³Ρ€:

  • Components: DialogueManager, Loot, ScoreManager, TypewriterEffect, AttackSystem
  • Input: SwipeController, MouseInputManager, MouseEffect, MultiKeyEventTrigger
  • Movement: MovementToolkit, Follow, CameraConstraint, DistanceChecker, AiNavigation
  • Physics: ExplosiveForce, ImpulseZone, MagneticField
  • Spawner: ObjectPool, Spawner, SimpleSpawner
  • Managers: Singleton, GM, EM, Bootstrap
  • Random: ChanceManager, ChanceSystemBehaviour
  • Time: Timer, TimerObject
  • Debug: ErrorLogger, FPS
  • Draw: Drawer
  • FakeLeaderboard: Leaderboard, LeaderboardItem
  • InteractableObject: InteractiveObject, PhysicsEvents2D/3D
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅...

πŸ“– ДокумСнтация Tools β†’

UI β€” ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс

  • UI β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ UI-ΠΏΠ°Π½Π΅Π»Π΅ΠΉ (страниц)
  • ButtonScale/ButtonShake β€” Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ
  • AnimationFly β€” анимация "лСтящих" элСмСнтов
  • VisualToggle β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… состояний
  • VariantView β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ состояниями

πŸ“– ДокумСнтация UI β†’

Bonus β€” БонусныС систСмы

  • Slot β€” слот-машина
  • WheelFortune β€” колСсо Ρ„ΠΎΡ€Ρ‚ΡƒΠ½Ρ‹
  • Collection β€” систСма ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ
  • TimeReward β€” Π½Π°Π³Ρ€Π°Π΄Ρ‹ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • LineRoulett β€” линСйная Ρ€ΡƒΠ»Π΅Ρ‚ΠΊΠ°

πŸ“– ДокумСнтация Bonus β†’

Shop β€” Магазин ΠΈ экономика

  • Shop β€” Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°
  • ShopItem β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Ρ‚ΠΎΠ²Π°Ρ€Π°
  • Money β€” систСма управлСния Π²Π°Π»ΡŽΡ‚ΠΎΠΉ
  • ButtonPrice β€” ΠΊΠ½ΠΎΠΏΠΊΠ° с Ρ†Π΅Π½ΠΎΠΉ
  • TextMoney β€” UI для отобраТСния Π΄Π΅Π½Π΅Π³

πŸ“– ДокумСнтация Shop β†’

Save β€” БистСма сохранСний

  • SaveProvider β€” статичСский класс с API ΠΊΠ°ΠΊ PlayerPrefs
  • ISaveProvider β€” интСрфСйс для ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² сохранСния
  • SaveManager β€” ядро систСмы сохранСния
  • GlobalSave β€” глобальноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅
  • SaveableBehaviour β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс для сохраняСмых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

πŸ“– ДокумСнтация Save β†’

Cards β€” ΠšΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹

  • MVP Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°: Model, View, Presenter
  • CardComponent, DeckComponent, HandComponent, BoardComponent
  • Poker ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΡŒ с комбинациями
  • DrunkardGame β€” готовая ΠΈΠ³Ρ€Π° "ΠŸΡŒΡΠ½ΠΈΡ†Π°"

πŸ“– ДокумСнтация Cards β†’

StateMachine β€” Машина состояний

  • Код-рСализация Ρ‡Π΅Ρ€Π΅Π· IState интСрфСйс
  • No-Code конфигурация Ρ‡Π΅Ρ€Π΅Π· ScriptableObject
  • БистСма ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² для слоТных условий
  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Inspector

πŸ“– ДокумСнтация StateMachine β†’

Animations β€” Анимации

  • FloatAnimator β€” анимация float Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ
  • ColorAnimator β€” анимация Ρ†Π²Π΅Ρ‚ΠΎΠ²
  • Vector3Animator β€” анимация Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²

πŸ“– ДокумСнтация Animations β†’

Audio β€” Π—Π²ΡƒΠΊ

  • AMSettings β€” настройки Π°ΡƒΠ΄ΠΈΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°
  • RandomMusicController β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ случайной ΠΌΡƒΠ·Ρ‹ΠΊΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² AM)
  • SettingMixer β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡˆΠ΅Ρ€ΠΎΠΌ
  • AudioSimple β€” упрощСнная систСма воспроизвСдСния

πŸ“– ДокумСнтация Audio β†’

Extensions β€” Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ C#

ΠžΠ³Ρ€ΠΎΠΌΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ:

  • TransformExtensions, ComponentExtensions, GameObjectArrayExtensions
  • EnumerableExtensions, StringExtension, ColorExtension
  • RandomExtensions, CoroutineExtensions, AudioExtensions
  • И ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅...

πŸ“– ДокумСнтация Extensions β†’

Editor β€” Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

  • NeoxiderSettingsWindow β€” ΠΎΠΊΠ½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… настроСк
  • FindAndRemoveMissingScriptsWindow β€” поиск потСрянных скриптов
  • TextureMaxSizeChanger β€” массовоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° тСкстур
  • SaveProjectZip β€” созданиС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
  • AutoBuildName β€” автоматичСскоС ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ»Π΄ΠΎΠ²

πŸ“– ДокумСнтация Editor β†’

Level β€” Π£Ρ€ΠΎΠ²Π½ΠΈ

  • LevelManager β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ
  • LevelButton β€” ΠΊΠ½ΠΎΠΏΠΊΠ° уровня
  • Map β€” ΠΊΠ°Ρ€Ρ‚Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ

Parallax β€” ΠŸΠ°Ρ€Π°Π»Π»Π°ΠΊΡ

  • ParallaxLayer β€” слой параллакса с прСдпросмотром, Π·Π°Π·ΠΎΡ€Π°ΠΌΠΈ, Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ

GridSystem β€” Π‘Π΅Ρ‚ΠΊΠ°

  • FieldGenerator β€” Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ поля
  • FieldCell β€” ячСйка поля
  • FieldSpawner β€” спавн ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠΎΠ»Π΅

PropertyAttribute β€” Атрибуты свойств

  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΈ отобраТСния ΠΏΠΎΠ»Π΅ΠΉ
  • ΠšΠ°ΡΡ‚ΠΎΠΌΠ½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°

πŸ“– ДокумСнтация PropertyAttribute β†’



Зависимости ΠΈ трСбования

  • Unity: РСкомСндуСтся вСрсия 2022 ΠΈ Π²Ρ‹ΡˆΠ΅.
  • DOTween: Для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² «КолСсС Ρ„ΠΎΡ€Ρ‚ΡƒΠ½Ρ‹Β» ΠΈ Β«BoxΒ») трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ DOTween.
  • UniTask АссинхронноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ассСтов Neoxider Ρ‡Π΅Ρ€Π΅Π· Unity Package Manager

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ зависимости:

  • UniTask from Git URL https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask
  • DG Dotween from Assets Store DotWeen

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ассСты NeoxiderTools Π² ваш Unity-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, импортируя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТимоС ΠΏΠ°ΠΏΠΊΠΈ /Assets/Neoxider, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Git URL:

https://github.com/NeoXider/NeoxiderTools.git?path=Assets/Neoxider

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ установки ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ вСрсии (Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Π³; Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π° сСйчас β€” v5.5.2):

https://github.com/NeoXider/NeoxiderTools.git?path=Assets/Neoxider#v5.5.2

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” установитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈΠ· Π²Π΅Ρ‚ΠΊΠΈ demo:

https://github.com/NeoXider/NeoxiderTools.git?path=Assets/Neoxider#demo

Установка модуля Pages (NeoxiderPages) Ρ‡Π΅Ρ€Π΅Π· UPM

ΠœΠΎΠ΄ΡƒΠ»ΡŒ страниц находится Π² ΠΏΠ°ΠΏΠΊΠ΅ Assets/NeoxiderPages ΠΈ поставляСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ UPM-ΠΏΠ°ΠΊΠ΅Ρ‚.

  • Π’Π°ΠΆΠ½ΠΎ: NeoxiderPages ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сборки Neo.* (Tools/Core), поэтому сначала установитС Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ NeoxiderTools (ΠΏΠ°ΠΏΠΊΠ° Assets/Neoxider), Π° Π·Π°Ρ‚Π΅ΠΌ Pages.
  • Зависимости: TextMeshPro, uGUI ΠΈ DOTween (для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ/DOTweenAnimation).

1) Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ NeoxiderTools

https://github.com/NeoXider/NeoxiderTools.git?path=Assets/Neoxider#v5.5.2

2) Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Pages

https://github.com/NeoXider/NeoxiderTools.git?path=Assets/NeoxiderPages#v1.0.4

Быстрый Π²Ρ‹Π·ΠΎΠ² страниц ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ

Если ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ страницы ΠΏΠΎ строкС:

UIKit.ShowPage("PageEnd");
// ΠΈΠ»ΠΈ
PM.I.ChangePageByName("PageEnd");

Авто‑подписка Π½Π° состояния ΠΈΠ³Ρ€Ρ‹

PageSubscriber ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΈΡΠΊΠ°Ρ‚ΡŒ PageId ΠΏΠΎ стандартным ΠΈΠΌΠ΅Π½Π°ΠΌ: PageGame, PageWin, PageLose, PageEnd.

  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (autoResolvePageIds = true).
  • МоТно ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Π² инспСкторС.

Быстрый старт

  1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ зависимости: Unity 2021.3+, Spine Unity Runtime β€” для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Spine.
  2. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Assets/Neoxider Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ систСмный ΠΏΡ€Π΅Ρ„Π°Π± Assets/Neoxider/Prefabs/--System--.prefab Π² сцСну β€” ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ событий ΠΈ UI.
  4. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ подсистСмы: ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ находятся Π² ΠΏΠ°ΠΏΠΊΠ°Ρ… Scripts/…, Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ β€” Π² Demo/ ΠΈ Prefabs/.
  5. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ README Π² Docs, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚.

Π’ΠΎΠΏΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

  • SpineController β€” фасад для Spine с UnityEvent-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΠ°ΠΌΠΈ, Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ/скинов ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Ссли Spine Runtime отсутствуСт.
  • ParallaxLayer β€” параллакс с прСдпросмотром, Π·Π°Π·ΠΎΡ€Π°ΠΌΠΈ, Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ автоматичСской ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ρ‚Π°ΠΉΠ»ΠΎΠ².
  • Drawer β€” инструмСнт рисования Π»ΠΈΠ½ΠΈΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ LineRenderer/EdgeCollider, сглаТиваниСм ΠΈ UnityEvent для ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊ.
  • DialogueManager β€” диалоговая систСма с пСрсонаТами, ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π°ΠΌΠΈ ΠΈ событиями Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ΅.
  • SwipeController β€” ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ свайпов (ΠΌΡ‹ΡˆΡŒ, Ρ‚Π°Ρ‡, Π³Π΅ΠΉΠΌΠΏΠ°Π΄) с UnityEvent ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ расстояния.
  • ChanceManager β€” дСкларативная систСма вСроятностСй для Π»ΡƒΡ‚Π°, Ρ€ΡƒΠ»Π΅Ρ‚ΠΎΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… случайностСй.
  • ObjectPool / Spawner β€” Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡƒΠ» с Π²ΠΎΠ»Π½Π°ΠΌΠΈ, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ, случайным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Ρ„Π°Π±ΠΎΠ² ΠΈ инспСкторной настройкой.
  • FakeLeaderboard β€” динамичСский Π»ΠΈΠ΄Π΅Ρ€Π±ΠΎΡ€Π΄ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, сортировкой, Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ UI-ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.
  • MovementToolkit β€” Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² двиТСния (ΠΊΠ»Π°Π²Π°/ΠΌΡ‹ΡˆΡŒ, 2D/3D, follow-ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ экрана).
  • InteractiveObject β€” Π±Π°Π·Π° для Π·ΠΎΠ½ ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ², позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ взаимодСйствия Π±Π΅Π· ΠΊΠΎΠ΄Π°.
  • Timer / TimerObject β€” Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ с ΠΏΠ°ΡƒΠ·ΠΎΠΉ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠΌ, сСриализациСй ΠΈ событиями прогрСсса.
  • Physics ΠΌΠΎΠ΄ΡƒΠ»ΡŒ β€” интСрСсныС физичСскиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹: ExplosiveForce, ImpulseZone, MagneticField (с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ притяТСния ΠΊ Ρ†Π΅Π»ΠΈ/Ρ‚ΠΎΡ‡ΠΊΠ΅, отталкивания ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²)

FAQ

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ? Π”Π°, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ: зависимости ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ сцСн? Π”Π°, Π² ΠΏΠ°ΠΏΠΊΠ΅ Demo. Π’Π°ΠΌ Π½Π°Π±ΠΎΡ€ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… сцСн для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ модуля.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с 3D? Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ систСм β€” Π΄Π°. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅: чисто 2D-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ€ΠΎΠ΄Π΅ ParallaxLayer.


ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Π²ΠΊΠ»Π°Π΄

Neoxider развиваСтся. Если нашли Π±Π°Π³ ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ β€” ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ issue/PR. Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΌΡ‹ стараСмся Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС измСнСния ΠΈ прСдоставляСм руководство ΠΏΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ.

see: Changelog

Π£Π΄Π°Ρ‡ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ приятного ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π°!

About

Ready-to-use Unity tools that integrate easily into your project. 150+ modules for fast game development without unnecessary complexity.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages