ZBase.Foundation.PubSub
ZBase.Foundation.PubSub provides a robust messaging system for Unity, enabling decoupled communication between game systems through publish-subscribe patterns. Features efficient event distribution, pooled object allocation for reduced garbage collection, and async/await support via UniTask for responsive, scalable game architecture.
Unity Project
Built with Unity 2021.3.37f1 · download the source from GitHub

Dependencies (40)
Unity UI 1.0.0UniTask 2.5.4JetBrains Rider Editor 3.0.28VS Code Editor 1.2.5AI 1.0.0UI 1.0.0VR 1.0.0XR 1.0.0com.zbase.foundation 1.0.6TextMeshPro 3.0.8Wind 1.0.0Audio 1.0.0Cloth 1.0.0IMGUI 1.0.0Umbra 1.0.0Video 1.0.0Test Framework 1.1.33Physics 1.0.0Terrain 1.0.0Tilemap 1.0.0Visual Studio Editor 2.0.22Director 1.0.0Vehicles 1.0.0Animation 1.0.0Physics 2D 1.0.0com.unity.modules.androidjni 1.0.0UI Elements 1.0.0com.zbase.collections.pooled 2.8.1Asset Bundle 1.0.0JSON Serialize 1.0.0Screen Capture 1.0.0Particle System 1.0.0Terrain Physics 1.0.0Unity Analytics 1.0.0Image Conversion 1.0.0Unity Web Request 1.0.0Unity Web Request WWW 1.0.0Unity Web Request Audio 1.0.0Unity Web Request Texture 1.0.0Unity Web Request Asset Bundle 1.0.0
README
ZBase.Foundation.PubSub
OpenUPM dependencies
openupm add org.nuget.system.runtime.compilerservices.unsafe
openupm add com.cysharp.unitask
openupm add com.zbase.collections.pooled
openupm add com.zbase.foundation
Note: These dependencies should be automatically added after this package is installed.
Comments
No comments yet. Be the first!
Sign in to join the conversation
Sign In