# Azkar Industries Full Site Index > Azkar Industries builds focused Unity assets for operational clarity, maintainable workflows, and production-minded tooling. This file lists the canonical public pages intended for search engines, AI assistants, and documentation agents. HTML pages remain the source of truth. ## Site - [Azkar Industries](https://azkarindustries.com/): Azkar Industries builds focused Unity assets for operational clarity, maintainable workflows, and production-minded tooling. - [Unity Store Assets](https://azkarindustries.com/products): Unity Asset Store tools from Azkar Industries for logs, event-driven architecture, and runtime performance visibility. - [Support](https://azkarindustries.com/support): Support and publisher contact details for Azkar Industries Unity assets. - [Company](https://azkarindustries.com/company): Azkar Industries LLC is a Unity tooling studio focused on editor workflows, runtime diagnostics, and event-driven architecture. ## Documentation - [Documentation](https://azkarindustries.com/docs): Documentation for Azkar Console, Azkar EDA, and Azkar Screen Stats with setup notes, API examples, and troubleshooting guidance. ## Legal - [Privacy](https://azkarindustries.com/legal/privacy): Privacy details for the Azkar Industries website, contact email, analytics, and hosting. ## AI Access - [AI-Readable Site Guide](https://azkarindustries.com/llms.txt): Concise AI-readable index for Azkar Industries products, documentation, support, and company information. - [Full AI-Readable Site Index](https://azkarindustries.com/llms-full.txt): Expanded AI-readable index of every canonical Azkar Industries product and documentation page. ## Unity Store Assets - [Azkar Console](https://azkarindustries.com/products/azkar-console): Azkar Console is a Unity 6 console replacement with structured logs, filters, bookmarks, portable archives, remote development-build logging, and the AzCon API. Key topics: Structured log metadata, Remote development logs, Portable archives. - [Azkar EDA](https://azkarindustries.com/products/azkar-eda): Azkar EDA is a Unity event, state, priority dispatch, lifecycle token, and editor tracking toolkit for event-driven architecture workflows. Key topics: Events and state, Priority dispatch, Editor tracking. - [Azkar Screen Stats](https://azkarindustries.com/products/azkar-screen-stats): Azkar Screen Stats is a free, lightweight Unity runtime performance overlay for FPS, frame timing, memory, render counters, device info, and frame-time graphing. Key topics: Runtime stats overlay, Frame-time graph, Low-allocation rendering. ## Azkar Console Docs - [Documentation - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console): Azkar Console is a Unity 6 console replacement for readable live logs, structured metadata, bookmarks, portable archives, remote development-build logging, and the AzCon API. Key topics: What Azkar Console is for, Core workflows, Supported Unity versions, Where to go next. - [Getting Started - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/getting-started): Install the package, open the console, emit a first log, and run the first useful investigation pass. Key topics: Install and open, Built-in first-run actions, Emit your first log, Migrate gradually from Debug.Log. - [Console Window - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/console-window): Understand the toolbar, live view, expanded details, empty state, and settings sections. Key topics: Toolbar controls, Live log rows, Expanded details, Settings sections. - [Filter Builder - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/filter-builder): Use the Filter Builder window to review, combine, save, and clear the filters applied to the live log view. Key topics: Open the builder, Filter mental model, Tabs and rule states, Presets, clearing, and workflows. - [Filtering and Bookmarks - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/filtering-bookmarks): Use search, structured filters, presets, and bookmarks to keep noisy sessions readable. Key topics: How filters compose, Include and exclude filters, Clear actions and presets, Bookmarks and exports. - [AzCon API - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/api): Emit logs through the public AzCon facade and attach metadata with LogOptions. Key topics: Severity methods, Simple metadata and LogOptions, Scoped metadata, Trace, Unity-style overloads, and assertions. - [Stack Trace Defaults and Performance - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/performance): Understand ordinary log stack defaults, full-stack diagnostics, cache warmup, and the setting that controls AzCon.Log capture. Key topics: Stack trace defaults, Performance tradeoffs, Extreme logging rates, Cold runs and cache warmup, Log Stack Trace Capture setting. - [Organizing Logs - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/organizing-logs): Use categories, tags, headers, aliases, and scopes so rows stay readable and filters stay useful. Key topics: Project metadata facade, Categories, Tags and tag groups, Aliases, headers, and scopes. - [Trace System - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/trace-system): Inspect repeated callsites with Trace when you need to understand frequency, frame range, and occurrence history. Key topics: Trace history, Grouping methods, Stack capture, When to use ordinary logs. - [Remote Logging and Archives - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/remote-archives): Stream logs from supported development builds and export sessions in the right format for the handoff. Key topics: Editor setup, Development-build setup, Recommended workflow, Export formats, Saved log database settings. - [Settings and Troubleshooting - Azkar Console Docs](https://azkarindustries.com/docs/azkar-console/settings-troubleshooting): Tune readability, review integration controls, check shortcuts, and resolve common empty-view or remote issues. Key topics: Theme Maker, Settings reference, Stack trace controls, Saved log durability, Troubleshooting. ## Azkar EDA Docs - [Documentation - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda): Azkar EDA is a Unity event, state, priority dispatch, lifecycle token, and editor tracking toolkit for event-driven architecture workflows. Key topics: Manual map, Primitive chooser, Core lifecycle pattern, Where to go next. - [Getting Started - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/getting-started): Create a first event, a first state, a token cleanup pattern, and a first tracking pass in Unity. Key topics: Setup assumptions, Minimal event bus, Minimal state, First tracking pass. - [Choosing The Right Primitive - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/choosing-the-right-primitive): Decide when to use events, priority events, ref payloads, state, lifecycle tokens, and tracking. Key topics: Event or state, Priority dispatch, Value vs ref payloads, Unity lifecycle patterns. - [Events, Tokens, And Token Bags - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens): Start here for event types, subscription ownership, token bags, lifecycle recipes, and API reference. Key topics: AzEvent family, Tokens, Token bags, Lifecycle recipes. - [AzEvent - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/az-event): Use no-payload events for discrete signals where listener order is not part of correctness. Key topics: No payload, Event object, Mental model, Declaration. - [AzEvent - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/az-event-payload): Use payload events for small values, object references, and ordinary gameplay data. Key topics: Payload values, Small structs, References, Default choice. - [AzEventRef - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/az-event-ref): Use ref payload events for large struct payloads that should be delivered by readonly reference. Key topics: Large structs, Readonly ref, Copy avoidance, Handler shape. - [Subscribing And Invoking - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/subscribing-invoking): Subscribe handlers, invoke events, and understand order, removal, safe dispatch, and snapshot behavior. Key topics: Subscribe, Invoke, Order, Snapshot behavior. - [AzEventToken - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/az-event-token): Manage one subscription with dispose, pause, resume, diagnostics, and equality behavior. Key topics: Dispose, Pause, Resume, Diagnostics. - [Token Bags - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/token-bags): Own and clean up groups of subscription tokens from a Unity lifecycle. Key topics: Bag ownership, DisposeAll, PauseAll, Capacity. - [Lifecycle Recipes - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/lifecycle-recipes): Apply tokens and bags to MonoBehaviours, managers, pooled listeners, rebinding, and debug dispatch. Key topics: MonoBehaviour, Managers, Pooled listeners, Rebinding. - [Threading, Performance, And API - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/events-tokens/threading-performance-api): Review metrics, threading caveats, common pitfalls, performance notes, defaults, and exact API shapes. Key topics: Metrics, Threading, Pitfalls, API reference. - [Priority Events - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events): Start here when listener order is part of correctness and event work needs explicit phases. Key topics: Priority types, Slots, Invocation, Safety. - [AzPriorityEvent - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/az-priority-event): Use no-payload priority events for ordered phases. Key topics: No payload, Priority slots, Mental model, Phases. - [AzPriorityEvent - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/az-priority-event-payload): Use ordered payload dispatch for small values, references, and cheap-to-copy structs. Key topics: Payload values, Ordered dispatch, Small structs, References. - [AzPriorityEventRef - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/az-priority-event-ref): Use ordered readonly-ref dispatch for large struct payloads. Key topics: Large structs, Readonly ref, Ordered dispatch, Handler shape. - [Slots And Subscriptions - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/slots-subscriptions): Declare priority events, choose slot conventions, subscribe handlers, and manage tokens. Key topics: Slots 1..9, Subscribe, Token bags, Lifecycle. - [Invocation - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/invocation): Choose normal, fast, safe, selective, and masked invocation patterns. Key topics: Invoke, InvokeFast, InvokeSafe, Masks. - [Safety And Threading - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/safety-threading): Handle exceptions, cancellation, off-thread subscriptions, and mutation during invoke. Key topics: Exceptions, Cancellation, Threading, Re-entrancy. - [Patterns, Performance, And API - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/priority-events/patterns-performance-api): Use priority-event recipes, metrics, pitfalls, performance notes, defaults, and quick reference. Key topics: Patterns, Metrics, Pitfalls, API reference. - [State - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state): Start here for AzState creation, writes, subscriptions, scheduling, validation, binding, lifecycle, and API reference. Key topics: Create and write, Subscribe and bind, Validate and schedule, API reference. - [Create, Read, And Write State - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/create-read-write): Create AzState, read current values, and write accepted source values. Key topics: Initial values, Comparers, Value, SourceSet. - [Subscriptions And Binding - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/subscriptions-binding): Subscribe to state, map values, observe changes, and bind state to view setters. Key topics: Subscribe, SubscribeMap, SubscribeChanged, BindTo. - [Scheduling And Validation - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/scheduling-validation): Control notification timing, coalesce writes, and validate or reject source values. Key topics: Scheduling, Batching, Validator, TrySourceSet. - [Two-Way Binding - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/two-way-binding): Bind two state values while keeping accepted value ownership and validation clear. Key topics: Model and UI, Reconciliation, Validation, Loop avoidance. - [Threading And Lifecycle - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/threading-lifecycle): Keep Unity state updates on the right thread and tie subscriptions to the owning lifecycle. Key topics: Threading, Token bags, Read-only state, Cleanup. - [Advanced State Helpers - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/advanced-state): Use observability, AzDomainProperty, and AzPipelinedState for richer state models. Key topics: Observability, Domain property, Pipeline, Middleware. - [UI Patterns - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/ui-patterns): Wire Unity UI controls, paired sliders, derived status values, and a complete view-model example. Key topics: Slider binding, Two sliders, Derived status, Complete example. - [Pitfalls And API - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/state/pitfalls-api): Review common mistakes, exact API shapes, and recommended defaults for new state code. Key topics: Pitfalls, API reference, Defaults, Review checklist. - [Tracking And Debugging - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/tracking-debugging): Annotate buses, handlers, publishers, and states so the editor tracking window can show live EDA relationships. Key topics: Tracking window, Authored attributes, Runtime registration, Troubleshooting. - [Performance And Threading - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/performance-threading): Choose clear defaults first, then use invoke variants, ref payloads, coalescing, and main-thread bridges where profiling calls for them. Key topics: Backend guidance, Invoke variants, Main-thread rules, Token lifecycle cost. - [Samples And Tutorials - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/samples-tutorials): Run the sample scenes, build a minimal state workflow, and review benchmark and threaded examples with the right expectations. Key topics: AzState sample, Minimal tutorial, Benchmark examples, Suggested order. - [Migration Guide - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/migration): Move from C# events, manual ordered phases, property-change pairs, and manual cleanup into Azkar EDA patterns gradually. Key topics: C# event migration, Priority phase migration, State migration, Cleanup migration. - [FAQ - Azkar EDA Docs](https://azkarindustries.com/docs/azkar-eda/faq): Direct answers for duplicate handlers, token cleanup, lambdas, priority slot order, scheduled state, tracking, and threading. Key topics: Duplicate handlers, Cleanup ownership, Tracking visibility, Threading defaults. ## Azkar Screen Stats Docs - [Documentation - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats): Azkar Screen Stats is a free, lightweight Unity runtime performance overlay for FPS, frame timing, memory, render counters, device information, and frame-time graphing. Key topics: Runtime overlay, Key features, Requirements, Package information. - [Getting Started - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/getting-started): Install the package, add the overlay component, use the GameObject menu item, or import the bootstrap sample. Key topics: Asset Store install, Local package install, Component setup, Sample bootstrap. - [What Appears On Screen - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/metrics-graph): Understand the device, FPS, frame timing, memory, render counter, and frame-time graph sections. Key topics: Device info, FPS and timing, Memory and render counters, Frame-time graph. - [Configuration - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/configuration): Review placement, scale, update cadence, graph sizing, colors, smoothing, and visible section settings. Key topics: Display settings, Update cadence, Graph controls, Visible sections. - [Camera Behavior And API - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/camera-input-api): Attach the overlay to the intended camera and wire Show, Hide, Toggle, or Visible into debug controls. Key topics: Camera resolution, Runtime API, Legacy input, Sample bootstrap. - [Performance And Platform Notes - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/performance-platform): Use the overlay deliberately in development and profiling builds while accounting for platform-specific counters. Key topics: Runtime design, Recommended usage, Production guards, Platform fallbacks. - [Troubleshooting And Testing - Azkar Screen Stats Docs](https://azkarindustries.com/docs/azkar-screen-stats/troubleshooting-testing): Resolve missing overlays, wrong cameras, unavailable counters, graph sensitivity, update cadence, and package test setup. Key topics: Missing overlay, Wrong camera, Unavailable values, Package tests.