Ultimate Progression Framework System - UPFS
bcyly Labs
$34.64
$49.49
30%OFF
(no ratings)
Jump AssetStore
(UPFS) The complete progression & upgrade framework for Unity. Advance auto-data generation & distribution, manage multi-resource economies, track tiered milestones, and save player states seamlessly.🚀 Ultimate Progression Framework System (UPFS)📉 The Complete, Scalable Progression Architecture for UnityEvery game grows.What starts as a single level, upgrade, or stat boost can quickly expand into hundreds of progression entries, tiered milestones, evolving values, saved states, and interconnected game mechanics.Without a dedicated foundation, progression logic becomes scattered across ad-hoc scripts, custom formulas, disconnected spreadsheets, and manually maintained data tables. Every new feature takes longer to build, balancing becomes tedious, and even minor adjustments require hours of repetitive data entry.UPFS provides a complete, modular, and data-driven foundation for building, balancing, and managing progression systems of any type and scale.From simple linear upgrades to massive incremental games with hundreds of levels, milestones, and evolving stats, UPFS gives you an enterprise-grade architecture—so you never have to rebuild progression logic from scratch.🎮 Built for Any Genre & Any ScaleUPFS is completely genre-agnostic and adapts to your game’s unique design:Character & RPG Systems: Stat growth, leveling, skill trees, and class-rank unlocks.Weapons & Equipment: Multi-tier weapon upgrades, rarity evolution, and stat scaling.Idle & Incremental Games: Multiplier tiers, automated generator levels, and milestone rewards.Strategy & Tycoon Games: Building upgrades, facility expansion, technology trees, and production capacity.Vehicles & Machines: Multi-attribute tuning for speed, grip, acceleration, durability, and more.World & Meta-Progression: Stage unlocks, chapter progression, reward tracks, and difficulty levels.Resources & Inventory: Capacity growth, storage limits, and energy or stamina pools.🧱 Structured Progression with Big & Small UpgradesUnlike simple list-based tools, UPFS introduces a hierarchical Big Upgrade and Small Upgrade structure.This lets you organize granular progression steps inside meaningful groups, tiers, chapters, or milestones:Single Source of Truth: Centralized Upgrade ScriptableObjects manage identities, base values, level hierarchies, current and next states, milestone completion, and persistence.Milestone & Tier Logic: Automatically track both overall progression and local progress within the active Big Upgrade group.State & Query Engine: Instantly query the current level, next available level, affordability, global indices, and full completion state with minimal runtime overhead.⚡ Automated Data Generation & Smart Distribution PatternsEliminate manual calculations and spreadsheet copy-pasting.Define your progression structure, starting values, target limits, and growth curve UPFS automatically generates and populates the complete progression hierarchy.Choose from multiple built-in distribution patterns:Linear: Consistent and predictable step-by-step growth.Exponential / Ease In: Gradual early progression that transitions into steep late-game scaling.Logarithmic / Ease Out: Fast initial gains that smoothly stabilize with diminishing returns.Ease In Out: Smooth S-curve progression with controlled starting and finishing phases.Step: Tiered, stage-based growth with steady plateau intervals.Random: Procedurally varied values generated within defined boundaries.Custom Curve: Complete artistic and mathematical control using Unity’s AnimationCurve.Designer-Friendly Control:Automated generation handles the repetitive work, while you retain complete control. Every generated value and milestone can still be reviewed, edited, or fine-tuned individually through custom Unity Inspectors.🧩 Modular, Decoupled ArchitectureUPFS includes a suite of specialized, decoupled components that work together seamlessly without cluttering your core gameplay scripts.1. Upgrade ScriptableObjectThe central brain of your progression system.It manages level structures, progression values, milestone states, event dispatching, and runtime persistence.2. Currency ScriptableObjectReusable numeric containers supporting both integer and floating-point precision.Use them to manage gold, gems, XP, energy, tokens, skill points, or any custom gameplay resource.3. Upgrade Economy HandlerConnects progression systems with your game economy.It manages multi-resource transactions, real-time affordability checks, currency priorities, and safe deduction logic.4. Upgrade Info ProviderAttach rich presentation metadata to individual progression steps or complete milestone tiers without modifying the core progression logic.Supported data includes:Text: Names, descriptions, labels, lore, and other string-based information.Numbers: Integer and floating-point modifiers or custom values.Visuals: Sprites, textures, colors, and materials.5. Event Listeners & Scene BindingsConnect progression events directly to scene objects, UI elements, audio sources, visual effects, and gameplay systems. Use Inspector-based UnityEvents for fast setup or strongly typed C# events for advanced integrations.6. Editor Utilities & SettingsAccess framework-wide settings, validation tools, confirmation dialogues, and a built-in PlayerPrefs viewer for faster authoring, debugging, and testing.💾 Built-In Persistence & Runtime StateKeep progression data safe between gameplay sessions:Built-In PlayerPrefs Saving: Automatically save and load progression states, currency balances, and active milestone tiers.Runtime Management: Use dedicated APIs and Inspector actions to save, load, reset, or restore default states during development.🎓 20 Practical Demo ScenesUPFS includes 20 comprehensively designed demo scenes to help you understand and implement the framework immediately.These are not basic test scenes. They are realistic, functional examples demonstrating:Diverse progression structures across multiple game genres.Component relationships and complete data flow.Event-driven UI updates, progress bars, and feedback animations.Multi-currency economy integration and transaction validation.Practical use of public APIs in real gameplay scenarios.Step-by-step setup workflows that accelerate implementation from day one.|| EXPLORE DEMOS ONLINE ||📖 Clear, Comprehensive Online DocumentationUPFS includes detailed, structured documentation written for both indie developers and technical teams:Step-by-Step Quick Start Guide: Go from zero to a fully working progression system in minutes.Inspector-by-Inspector Reference: Understand every setting, toggle, component, and configuration field.Complete Public API Reference: Explore documented methods, state queries, properties, and event signatures.Best Practices & Architecture Guides: Learn how to structure and scale progression across large production projects.🚀 Build on the Right Foundation TodayRebuilding custom upgrade scripts, mathematical formulas, data tables, and saving systems for every project wastes valuable development time and creates unnecessary technical debt.Ultimate Progression Framework System gives you an all-in-one, industry-grade progression engine that scales effortlessly with your game from the first prototype to the final release.Streamline your workflow. Balance with precision. Build your progression with UPFS.EXPLORE DEMOS ONLINE | ONLINE DOCUMENTATION📩 Support & QueriesFor support, questions, feedback, or any setup-related queries, feel free to contact us anytime.Email: bcylylabs@gmail.comWebsite: https://bcylylabs-game-dev.github.io/bcylyLabs.PortfolioNote:The demos use fonts from Google Fonts.The core package is less than 1 MB. Most of the package size comes from the included demo scenes, Sprites assets, and sample resources.Architecture: Modular, ScriptableObject-driven architecture.Hierarchy: Nested Big Upgrade & Small Upgrade structure with automated milestone tracking.Value Generation: Automatic progression data generation with 9 Distinct Distribution Modes (Linear, Exponential, Logarithmic, Ease In, Ease Out, Ease In Out, Random, Step, Custom AnimationCurve).Multi-Resource Support: Multi-resource progression support (handles complex costs with multiple Resources simultaneously).Metadata Support: Typed custom fields for String, Int, Float, Color, Sprite, Material, and Texture2D.Editor Tools & Workflow: Custom Unity Inspectors designed for clean organization and rapid authoring.Data Integrity: Validation and confirmation tools to prevent accidental overwrites and invalid configurations.Persistence: Built-in save system with Save, Load, and Reset APIs.Events: Complete dual support for C# Action events and Inspector-friendly UnityEvents.Unity Version Compatibility: Unity 2021.3 LTS, Unity 2022.3 LTS, Unity 6, and newer.Target Platforms: Tested across PC, Mac, Linux, Android, iOS, WebGL, and Consoles.Dependencies: Zero third-party packages required (100% self-contained).AI/ML was used during the development process to help improve code quality, assist with documentation, and create demo artwork. Every AI-assisted contribution was manually reviewed, tested, and verified to ensure accuracy, functionality, and quality.




