Scylla Framework
  • API Reference
Search Results for

    Scylla Core - API Documentation

    Scylla is a modular game framework for Unity 6.3+. This is the API reference for the Core module -- the foundation that all other Scylla modules build upon.


    Browse the API Reference to explore all namespaces, classes, and members.


    What's in Core?

    Area Highlights
    Module System Tiered module architecture (SMUT), dependency injection, lifecycle management
    Events Type-safe publish/subscribe with priority ordering and cancellation
    Configuration Dual-layer config (ScriptableObject + JSON), four-tier fallback
    Logging Centralized logging with module tagging and multiple receivers
    Time Time management, timescale control, pause
    Collections Queue, PriorityQueue, Deque, Stack, Map, RingBuffer, ObjectPool, Trie, Quadtree, Octree, BVH, KDTree, Graph
    Math Interpolation, complex numbers, polynomials, geometry
    Noise Perlin, OpenSimplex2, Value, Cellular, domain warping, fractals
    Random PCG32, Xoshiro256, MersenneTwister, SplitMix64, Poisson disk
    Tween Easing, sequences, pooling, extensions for Transform/Material/Audio
    Serialization JSON engine with type serializers, reference tracking, versioning
    Compression GZip, Deflate, BZip2, ZipArchive
    Cryptography AES-CBC-HMAC, AES-GCM, ChaCha20-Poly1305, PBKDF2
    Procedural Gen BSP, cellular automata, drunkard walk, maze, Voronoi, noise threshold
    Editor Tools Custom inspectors, property drawers, windows, wizards
    Back to top Scylla Framework - Core Module API Documentation