All packages

51 packages, grouped by the layer each one sits in. Anything in a layer may depend on its own layer or the ones beneath it, never above.

8 packages

Kernel

Depends on nothing. Everything else is built on these.

10 packages

Core

The systems most projects integrate directly.

ZOA Armory

v0.4.0

com.zoa.armory

Fire modes, delivery, ballistics, recoil, heat, and reload: the machinery that makes a weapon operate.

ZOA Equipment

v0.4.0

com.zoa.equipment

Equipment slots modelled as inventories, plus the runtime UI, drag-and-drop, theming, and control centre that make the whole item stack playable.

ZOA Foundry

v1.0.0

com.zoa.foundry

The umbrella you install. One manifest that pulls in the platform, plus the tooling that keeps its boundaries honest.

ZOA Gameplay Composition

v0.1.0

com.zoa.gameplay

Seeds, levels, modes, and the spawn and session services that turn an empty scene into a playable session.

ZOA Input

v0.2.0

com.zoa.input

Layered action-map contexts with real arbitration, so opening a menu over a moving player does the right thing.

ZOA Interaction

v0.1.0

com.zoa.interaction

Verb-based interaction contracts, world prop state, and the pickup spine the whole product shares.

ZOA Inventory

v0.4.0

com.zoa.inventory

Engine-free item and container models with spatial grid placement, stacking, reservations, and rule-based acceptance.

ZOA Nucleon

v0.4.0

com.zoa.nucleon

The player: composition, perception, movement modules, survival attributes, per-limb damage, and the authoring stack that builds it all.

ZOA Persistence

v0.4.0

com.zoa.persistence

One save file, sections owned by packages, per-section schema versions, and a migration chain that refuses to guess.

ZOA Weapon Modding

v0.4.0

com.zoa.weaponmodding

Weapon and attachment definitions, a mount-point graph, and the tooling that rigs a raw FBX into both.

12 packages

Gameplay

Opt-in gameplay systems composed from core.

ZOA Abilities

v0.1.0

com.zoa.abilities

A phase machine for activated abilities: cast, active, recovery, cooldown, with charges, costs and cancellation.

ZOA AI Framework

v0.1.0

com.zoa.ai

Definition-driven behaviour trees, batched perception, and tactical services for autonomous agents.

ZOA Animation

v0.1.0

com.zoa.animation

A definition-driven layer between gameplay events and animator controllers, plus tag-based clip resolution.

ZOA Conditions

v0.1.0

com.zoa.conditions

Status effects with explicit duration and stacking policy, feeding the shared stat-modifier pipeline.

ZOA Crafting

v0.1.0

com.zoa.crafting

Recipes, stations, and a validate-before-you-consume engine that reaches inventory and skills only through adapters.

ZOA Economy System

v0.1.0

com.zoa.economy

Currencies, vendor stock, pricing, and barter: the commerce half of the ledger story.

ZOA Entity Rig

v0.1.0

com.zoa.entityrig

One archetype composes what an entity looks like, moves like, sounds like, and how it transitions.

ZOA Loot System

v0.1.0

com.zoa.loot

Weighted tables, affix pools, containers, and the one interactable that covers both AAA loot idioms.

ZOA Objectives

v0.1.0

com.zoa.objectives

Missions, per-entity objective progress, authored triggers that arm themselves, and rewards.

ZOA Progression

v0.1.0

com.zoa.progression

Skills that level on XP, perks gated by prerequisites, traits and unlocks, all feeding the stat pipeline.

ZOA Quantities

v0.1.0

com.zoa.quantities

One named ledger for every long-typed value a game tracks: renown, reputation, karma, insight, notoriety.

ZOA Terrain

v0.1.0

com.zoa.terrain

Deterministic procedural terrain that stamps the tactical anchors the AI reads.

10 packages

Presentation

Rendering, interface, audio, and effects.

ZOA Audio

v0.1.0

com.zoa.audio

One runtime audio player per rig: state-tag matching, hierarchical event-id fallback, and pooled sources per mixer bus.

ZOA Crosshair

v0.1.0

com.zoa.crosshair

Reticles painted from code: an archetype builds strokes, the view stamps them, the definition decides which archetype runs.

ZOA Feedback

v0.1.0

com.zoa.feedback

One gameplay event in, many presentation channels out, with the routing held in data rather than in code.

ZOA Frontend Shell

v0.1.0

com.zoa.frontend

Everything the player sees outside gameplay: main menu, pause menu, options, save and load, and the scene flow between them.

ZOA Localization

v0.1.0

com.zoa.localization

Runtime string resolution with composed tables, fallback chains, translator exchange, and build-gate validation.

ZOA Minimap

v0.1.0

com.zoa.minimap

Tag a GameObject, and it appears on the minimap, the compass and the world map without anyone wiring anything.

ZOA Rendering Core

v0.1.0

com.zoa.rendering.core

Pipeline-neutral rendering contracts and the adapter registry that URP and HDRP plug into.

ZOA Rendering HDRP

v0.1.0

com.zoa.rendering.hdrp

The High Definition Render Pipeline adapter, with preview contexts, mapping validation, and a documented URP-to-HDRP delta list.

ZOA Rendering URP

v0.1.0

com.zoa.rendering.urp

The Universal Render Pipeline adapter: semantic ids resolved to URP shaders, prefabs, and post-exposure.

ZOA VFX

v0.1.0

com.zoa.vfx

Surface-aware impact response: one Spawn call resolves what was hit and pulls the right decal, particle, and audio cue from the pool.

4 packages

Platform

Networking, persistence, and platform services.

7 packages

Tooling

Editor surfaces, diagnostics, content, and tests.