Roadmap

Which Scylla modules are available, which are coming soon, and what is planned next.

Scylla is a modular game framework for Unity, and each module is released on its own as a separate asset on the Unity Asset Store. Every module builds on Scylla Core, which provides the module system, the event bus, configuration, logging and a large set of utilities. Pick the modules a game needs and leave the rest out.

This page lists every module and its current state. It is updated whenever a module changes state.

Released

Available on the Unity Asset Store.

ModuleWhat it doesReleased
Scylla CoreFramework foundation: module system, bootstrap, dependency injection, events, config, logging, time, utilities, structuresSep 19, 2026
Scylla InputInput layer on Unity’s Input System: contexts, rebinding, buffering, scheme detection, prompt hintsSep 21, 2026
Chroma (tool)Editor-only color, palette, and gradient authoring: library, editors, image sampler, external format importSep 21, 2026

Coming Soon

Finished and on their way to the Asset Store.

ModuleWhat it does
Scylla ConsoleIn-game debug console: CLI, custom commands, log capture, performance monitor, visual style presets
Scylla GraphicsSDF-based 2D vector shape rendering: component and immediate-mode APIs, blend modes, gradients, coordinate spaces
Scylla TextModeGrid-based SDF text rendering and terminal emulation for roguelikes, retro interfaces, and console display

In Development

Being built. Beta modules are feature-complete and being polished.

ModuleWhat it does
Scylla CameraUniversal camera system: 7 modes, pipeline architecture, collision, transitions, effects, Input integration
Scylla AudioAudio management: bus mixing, adaptive music with beat sync, pooled SFX, adaptive parameters, spatial audio, PCM bridge
Scylla YM261216-bit console sound chip emulation: FM synthesis, PSG and PCM sound, VGM player, tracker runtime, MIDI playback
Scylla PersistenceSave and load: partitioned containers, per-system schema versions and migrations, atomic writes, encryption, repair, pluggable storage
Scylla DataScriptableObject-driven game data authoring: typed records, cross-references, queries, validation, runtime lookup
Scylla StatsGenre-agnostic stat system: 7-stage resolution pipeline, formulas, modifiers, resource pools, progression
Scylla Character ControllerKinematic character controller: motor, abilities, locomotion, moving platforms, Input and Camera integration
Scylla AIGame AI foundation: behavior trees, state machines, utility AI, perception, memory, pathfinding, steering, influence maps, environment queries, spawning, AI debugger and profiler
Scylla UIRuntime UI built on Unity UI Toolkit: themeable elements, design tokens and panel hosting

Planned

Planned for a later release. Scope and order can still change.

ModuleWhat it does
Scylla PhysicsAbstraction layer over Unity’s 3D and 2D physics, plus specialized projectile, ragdoll, rope, and vehicle add-ons
Scylla Loading ScreenScene-transition presentation layer: async/additive loading with progress reporting, tips and background rotation
Scylla InventoryGenre-agnostic item, container, equipment, loot, and currency framework (depends on Scylla Stats)
Scylla CraftingMaterial-property-driven crafting: derivation pipeline, timed processes, customization, factory production (depends on Scylla Data)
Scylla Character CreationDetailed character appearance and customization: sculpting, materials, hair, makeup (depends on Scylla Camera, Scylla Character Controller)
Scylla NetworkMultiplayer networking layer with a swappable networking backend, plus matchmaking and cloud services
Scylla WeatherData-driven weather and atmospheric phenomena: sky, cloud, precipitation, wind, fog, optical effects
Scylla World GenerationLarge-scale procedural terrain: bounded regions, infinite streamed worlds, and full planets on one shared chunk and seed system
Scylla SpaceSpace-simulation framework: coordinate system, orbital mechanics, procedural generation, navigation map, travel
Scylla AI StrategyStrategic AI for 4X/grand strategy/RTS: goal planner, multi-domain coordination, economic/military/diplomacy AI, turn pipeline (depends on Scylla AI)
Scylla CharacterCharacter and creature data simulation: identity, personality, relationships, factions, hidden state, progression, templates and leveled lists
Scylla CombatCombat system: damage resolution, hit detection, abilities
Scylla Data CharactersData addon for characters and creatures: stats, skills, classes, factions, AI profiles, equipment slots, lore
Scylla Data InventoryData addon for inventories and items: definitions, stack rules, slot layouts, weight and capacity, rarity and affixes
Scylla Data VehiclesData addon for vehicles: hulls, propulsion, weapon mounts, crew slots, fuel and damage models, handling profiles
Scylla Data LocalizationData addon for localizing in-game text: string tables, language sets, plural and gender rules, runtime switching
Scylla Data DialogueData addon for dialogue: branching trees, voice line references, lip-sync data, portraits, conditions, outcomes
Scylla Data LocationsData addon for locations, levels, regions, and worlds: spatial hierarchies, POI registries, transitions, spawn rules
Scylla Data QuestsData addon for quests and missions: objectives, prerequisites, rewards, branching outcomes, tracking states
Scylla MechanicsReusable game mechanics and gameplay wiring that connects the other Scylla modules

Under Consideration

Ideas for possible future modules. They are not planned yet.

ModuleWhat it does
Scylla PuzzlePuzzle game systems
Scylla SHMUPShoot-em-up game systems

About the Plans

Modules under In Development and Planned show their intended scope. Their features, order and release dates can change as they take shape. The modules listed as Under Consideration are ideas for later and may never be built. Released modules keep receiving updates, and their changelogs on this site list what each version added and fixed.

For questions about a module, or to suggest one, join the Scylla Discord.