KidzDev Unity Google Sheet Importer
v1.0.0Editor tool for importing data from Google Sheets into Unity. Fetches rows via the Sheets API v4, maps columns to C# fields via reflection, and writes them as JSON files or ScriptableObject assets.
EditorUnity 6000.0★ 1
com.kidzdev.unity.google-sheet-importerKidzDev Unity Responsive Fit
v2.0.0Responsive item sizing for Unity uGUI — fit scroll/grid items to any screen (items-per-view, aspect ratio, fixed columns, safe area).
UIUnity 6000.0★ 1
com.kidzdev.unity.responsive-fitKidzDev Unity Scroll Snap
v1.0.0ScrollRect-based snap pager for Unity uGUI — horizontal and vertical axes, dot indicators, number indicators, and prev/next navigation.
UIUnity 6000.0★ 1
com.kidzdev.unity.scroll-snapKidzDev Unity Addressables Toolkit
v1.7.0Utilities for working with Unity Addressables.
CoreUnity 6000.0
com.kidzdev.unity.addressables-toolkitKidzDev Unity Project Template
Base project structure for every new KidzDev Unity game (Unity 6000.0, URP 2D, Addressables-first)
Core
KidzDev Unity UI Overlay
v1.2.0Loading panels (fullscreen / progress / spinner / scrim) and a ref-counted input blocker for Unity, plus a Spotlight highlight-cutout system for tutorials/onboarding. Imperative Show()/Hide() handles, no awaited result, sits above whatever screen or popup is showing. UniTask-only, no DOTween, no Addressables dependency.
UIUnity 6000.0
com.kidzdev.unity.ui-overlayKidzDev Unity Audio
v2.0.0Production-grade BGM/SFX/Ambience audio service. UniTask async, AudioMixer-backed with dB conversion, cancellable crossfades, pooled sources, plug-in clip loader (Resources default, optional Addressables adapter), and plug-in volume store.
AudioUnity 6000.0
com.kidzdev.unity.audioKidzDev Unity Extensions
v1.3.0Handy C# / Unity extension methods — strings, collections, arrays, dictionaries, and more.
CoreUnity 6000.0
com.kidzdev.unity.extensionsKidzDev Unity Spine Skin
v0.1.0Runtime skin mix-and-match composer for Spine 2D skeletons (SkeletonAnimation/SkeletonGraphic): category-based part swapping, save-friendly loadouts, single-slot attachment swap, and optional atlas repacking with leak-free disposal. Requires a separately-installed, separately-licensed spine-unity runtime (Esoteric's license forbids redistribution) - this package ships zero Spine assets and is inert until spine-unity is present.
CoreUnity 6000.0
com.kidzdev.unity.spine-skinKidzDev Unity Nakama Client
v0.1.0Session/connection/request-pipeline plumbing over the Nakama Unity SDK — client config/environments, auth (custom-id/device-id/pluggable), session persistence + refresh, retrying request runner with typed errors, RPC dispatch, storage CRUD, and socket connect/reconnect lifecycle.
CoreUnity 6000.0
com.kidzdev.unity.nakama-clientKidzDev Unity Voice Chat
v0.1.0In-game voice chat wrapper over Unity Vivox (com.unity.services.vivox). Facade + seam over group/echo channels, cross-platform microphone permission handling (Android runtime permission, iOS native prompt, desktop device check), and typed VoiceChatResult instead of thrown exceptions.
CoreUnity 6000.0
com.kidzdev.unity.voice-chatKidzDev Unity Render Capture
v0.1.0Render an isolated GameObject through its own camera into an owned RenderTexture — live RawImage feed, one-shot freeze, and export to Texture2D/PNG bytes/Sprite. Plus a whole-screen ScreenCapture grab and an existing-camera capture helper. Multi-instance-safe via spatial isolation (no shared static camera/texture), pipeline-agnostic via Unity's public render-pipeline API (Built-in/URP/HDRP — see README for what's runtime-verified). Zero dependencies beyond UniTask.
CoreUnity 6000.0
com.kidzdev.unity.render-captureKidzDev Unity Red Dot
v0.1.0Hierarchical notification-badge tree for F2P-style UI: SetCount("shop/daily", 1) lights up shop and the root too, and clears back down once no descendant is still dirty. Unified count model (a dot is just count 0/1), eager O(1)-read aggregation, push-based Observe, uGUI binder. Zero external dependencies.
CoreUnity 6000.0
com.kidzdev.unity.red-dotKidzDev Unity Toast
v0.1.1Non-blocking, auto-dismissing notification banners (snackbars) for Unity uGUI. Fire-and-forget Show(), capped stack with newest-evicts-oldest admission, slide+fade transition, no DOTween, no Addressables dependency.
CoreUnity 6000.0
com.kidzdev.unity.toastKidzDev Unity Notifications
v0.1.0Cross-platform local notification scheduler over com.unity.mobile.notifications. One facade + INotificationScheduler seam replaces per-platform #if branching; NotificationId derives both Android int and iOS string identities from a single key so the two can never be hand-mapped out of sync. Typed PermissionDenied result (no more permission-wait hangs), facade-level idempotency (cancel-before-reschedule for one-shots, keep-existing for repeating), and cached async launch-notification inspection for deep-link routing.
CoreUnity 6000.0
com.kidzdev.unity.notificationsKidzDev Unity Chat View
v0.1.0In-game chat UI on the recyclable-scroll engine — multi-channel feed, text/sticker bubbles, inline emote shortcodes, reply-jump-to-source, new-message pill, backward pagination, and a compose box with a mute/rate-limit gate.
CoreUnity 6000.0
com.kidzdev.unity.chat-viewKidzDev Unity Recyclable Scroll
v0.6.0High-performance recyclable ScrollRect for Unity uGUI — object pooling, linear & loop modes, variable item sizes, sync/async item loading.
UIUnity 6000.0
com.kidzdev.unity.recyclable-scrollKidzDev Unity Analytics
v0.1.0Minimal analytics event-logging facade. Validates event/parameter names against Firebase Analytics limits before dispatch, buffers events logged before initialization, and warns (instead of silently dropping) on violations. Core has zero dependencies; the Firebase adapter ships as an optional sample.
CoreUnity 6000.0
com.kidzdev.unity.analyticsKidzDev Unity Grid
v0.1.02D/3D grid system: pure-C# per-cell data storage, A* pathfinding, multi-cell footprint placement, and nearest-available-cell search, plus a thin Unity layer for world/cell conversion and mouse/touch picking. Not a Tilemap replacement — an optional adapter aligns it to an existing UnityEngine.Grid when one is used for rendering. Zero external dependencies.
CoreUnity 6000.0
com.kidzdev.unity.gridKidzDev Unity Singleton
v1.0.0Generic singleton bases: thread-safe plain C# Singleton<T>, auto-creating MonoSingleton<T>, and non-creating SceneSingleton<T>. Handles the MonoBehaviour lifecycle pitfalls (quit-teardown resurrection, domain-reload staleness, duplicate detection, DDOL placement) so consumers don't have to. Zero external dependencies.
CoreUnity 6000.0
com.kidzdev.unity.singletonKidzDev Unity Local Save
v1.0.0Generic on-disk persistence for any [Serializable] type. JSON + optional Base64, atomic + durable writes, automatic backup-on-corrupt recovery, injectable storage/serializer seams. Zero external dependencies.
CoreUnity 6000.0
com.kidzdev.unity.local-saveKidzDev Unity Localization
v1.0.1Lightweight localization system with UniTask async loading. Supports JSON and ScriptableObject data sources, plug-in custom loaders, and auto-refreshing TMP_Text components.
LocalizationUnity 6000.0
com.kidzdev.unity.localizationKidzDev Unity Popup
v1.0.2Modal dialogs for Unity you await for a typed result — ShowAsync<TResult>(), stacked popups, async transitions, and a per-popup loader split (Resources / Direct / Addressables). UniTask-only, Addressables stays optional, zero singleton coupling.
UIUnity 6000.0
com.kidzdev.unity.popupKidzDev Unity Profanity
v1.0.2Production-grade multilingual profanity filter. Obfuscation-aware engine (leetspeak, separators, repeat-collapse), allowlist for false-positive prevention, plug-in data loader (Resources default, optional Addressables adapter). Supports English and Thai out of the box.
CoreUnity 6000.0
com.kidzdev.unity.profanityKidzDev Unity Safe Area
v1.1.1Two complementary notch / safe-area components for Unity uGUI. SafeArea shrinks a RectTransform to fit inside the device safe area; SafeAreaOutsideMask fills the region outside it with colour bars. Both share one change-tracking core, honour an in-editor device simulator (iPhone X/Xs Max, Pixel 3 XL), guard against Samsung first-frame NaN, and support per-axis ConformX/ConformY control.
UIUnity 6000.0
com.kidzdev.unity.safe-areaKidzDev Unity Screen Navigator
v1.1.0Stack-based UI/scene navigation for Unity — push/pop history with a back button, async transitions, and an injectable animation seam. UniTask-only, zero singleton coupling.
UIUnity 6000.0
com.kidzdev.unity.screen-navigatorKidzDev Unity Sliced Fill Image
v1.0.0Fixes Unity's Image.Type.Filled + Type.Sliced clipping bug with a mesh-correct SlicedFilledImage, so 9-sliced borders stay fixed-size at any fill amount. Zero dependencies beyond uGUI.
CoreUnity 6000.0
com.kidzdev.unity.sliced-fill-imageKidzDev Unity State Machine
v1.0.0Production-grade state machine for Unity — synchronous and UniTask-async flavors, optional transition graph with per-edge guards, QueueLatest policy for button-mash safety, and no-state-collapse guarantees.
CoreUnity 6000.0
com.kidzdev.unity.state-machineKidzDev Unity Text Scroll
v1.0.0Animated text for uGUI/TMPro: marquee ticker, credits roll, auto-fit overflow scrolling, typewriter character reveal, and a count-up number roller. Independent component families, no shared dependency beyond TMPro.
UIUnity 6000.0
com.kidzdev.unity.text-scrollKidzDev Unity UI Animation
v1.0.0A UI tweening toolkit for uGUI: fade/scale/move/punch/shake/color extension methods, a designer-facing step-sequence player, and button press feedback. No third-party animation dependency by default; an optional DOTween-backed driver auto-compiles when DOTween is already installed in the consumer's project.
UIUnity 6000.0
com.kidzdev.unity.ui-animationNo packages in that category.