🎩Framework ChangeLog

Framework bundle change log which contains a number of packages.

1.3.0

  • Adds Upgrade Module & Feature set

    • Upgrade individual entity or unit feature, instantly or with progress (Tower lvl. 1 -> Tower lvl. 2),

    • Use upgrade for switching between types like Worker -> Militia -> Worker,

    • New research for upgrading list of entities; supports upgrades such as archers -> bowmen or age progression for all or most player units,

    • New UI handler for Upgrade Actions (individual upgrade),

    • New Upgrade Progress Bar (UI element),

  • New Progression Tracking for Player scope (easy to use on UI or elsewhere),

  • Improves UI handlers for Production Actions (research upgrades),

  • Adds Player Appearance Module for managing appearance for each profile individually, alternative to the existing appearance manager,

  • Adds convenience Resource Collector Visuals component for ease of showing specific resource on collector,

  • Improvements to ObjectPoolManager,

  • Adds new Catapult unit with AOE damage

1.2.1

  • Fixes a potential conflict with duplicate class names (ShowIfAttribute) when other assets are present. Now utilies using directive to specify the namespace where attribute is used.

  • Method rename, old one obsolete

  • Adds missing changes to A* Pathfinding integration script from 1.2.0 release.

  • Fixes dual input on A* Pathfinding Demo scene

1.2.0

  • Updated formation package (v2.3.0)

    • Adds new stretching placement feature (total war like unit placement)

    • New click placement feature (can differ in logic of placement)

    • Abstracted placement

    • Improved interactions

  • Updated Modular Kit (v1.1.0)

    • Adds new projectile script and more prefabs.

    • Adds optional LOS (Line of Sight) for Attack Units.

    • Adds spatial grid, drastically improves performance.

    • Adds Health Bar, Building bar (includes base billboard object behaviour).

    • Adds Object Pool Management

    • Adds Appearance support for player entities

  • Bundle

    • Battle Simulation demo scene, battle controls resembling Total War

    • Improved Defend Waves scene

    • AutoGroupOnSpawn & UnitSpawn improved to officially support spawning squads and selecting them after as a single unit.

    • Separated namespace integration and integration.demo clarification which components are production ready and which were designed for demo purposes only.

  • Overall

    • Updated UI from Legacy Text to use TMP Text instead

    • Added models for improved experience, easier feature demonstration, and prototyping

  • Fixes and other changes

    • Unit Selection:

      • Fixes in group selection, few missing lines added to make this work better.

    • Modular Kit:

      • Add missing defensive range adjustable property

      • Replaced various concrete implementations with existing interfaces IEntity, IUnit and IUnitAttack

      • Various fixes for combat checks, defensive states

      • Fixes research available in 2nd research structure (could queue 2 same researches)

    • Namespaces changed, some went from integration to UnitSystem, some went into TRavljen.Integration

1.1.1

  • Fix in Unit Selection, when quick selection is used, but not set up.

  • Fix in Formation package, last update created a minor bug in demo scene.

  • Adds missing documentation and Demo scenes for Camera package.

  • Adds official Unity 6.0 update.

1.1.0

  • Adds updated 1.2.0 Camera package and includes the Tooltip System asset.

  • And minor fixes on demo UI

1.0.0

  • Initial bundle release contains:

    • UnitSystem

      • Faction

      • Player

      • Entity & Unit

      • Modules

        • Resource

        • Research

        • Production

        • Build

        • Collection

        • Population

        • Garrison

        • Limitation

        • Combat

    • Integrated Unit Selection

    • Integrated Unit Formation

    • Integrated Object Placement

    • Included Spectator Camera

Last updated