Unlock Keeper Potential With Engineering System
Embark on a Journey of Keeper Growth
Welcome, esteemed Keepers, to a revolutionary new chapter in our world! We're thrilled to introduce the **Engineering System**, a dynamic and engaging progression system designed to give your Keepers a true sense of growth and accomplishment. Forget the days of simply observing and collecting; this system is all about investing your hard-earned **Charms** to unlock incredible **masteries**, powerful **upgrades**, and exciting new **capabilities**. Get ready to transform your game experience into a deeply rewarding journey with meaningful goals that unfold over time, making every decision you make count. This isn't just about managing resources; it's about strategically nurturing your Keepers and your colony to reach their absolute peak potential. We've listened to your feedback and are incredibly excited to bring this comprehensive progression system to life, ensuring that your efforts are recognized and rewarded with visible, tangible improvements to your gameplay. The **Engineering System** is set to redefine what it means to be a Keeper, offering a rich tapestry of choices and rewards.
Addressing the Charm Conundrum: A Problem Solved
We've noticed that while Keepers diligently earn **Charms**, there hasn't been a compelling outlet to spend them. This has led to a game that, while engaging in the moment, lacked depth in long-term objectives. Keepers were missing out on key elements of a satisfying progression experience: the gradual unlocking of new abilities, the excitement of striving towards significant long-term goals beyond mere observation, and the strategic use of resources across various tiers. Without these elements, the game felt less like a journey of growth and more like a static environment. The **Engineering System** is our direct answer to this problem. It provides a robust framework for meaningful resource sinks, introduces **progressive capability unlocks** that keep gameplay fresh and evolving, and establishes **long-term goals** that will keep you invested for hours to come. You’ll witness the tangible **growth of your Keepers** over time, making your strategic decisions feel impactful and rewarding. This system is designed to breathe new life into the game, offering a dynamic and ever-evolving experience that centers around your proactive engagement and strategic investments.
The Engineering System: Your Blueprint for Success
At its core, the **Engineering System** is designed to empower you with strategic choices that directly influence your Keeper's effectiveness and your colony's prosperity. This comprehensive system is built upon several key pillars, each contributing to a richer and more rewarding gameplay loop. First, we have **Keeper Masteries**. These are tiered upgrades that enhance your Keeper's inherent skills, offering profile-wide benefits that make every Keeper you manage more capable. Think of it as a skill tree for your entire Keeper collective, allowing for specialization and broad improvements alike. Complementing these masteries are **Milestone Unlocks**. These represent significant advancements in your colony's infrastructure and capacity, acting as major gatekeepers that unlock fundamental new capabilities, such as expanding your sleeping arrangements or increasing the number of beds available. Beyond the individual Keeper and colony-wide milestones, we've also implemented **Colony Upgrades**. These are specialized improvements tailored to specific biomes, allowing you to optimize each area of your world for unique challenges and opportunities. Finally, **Bed Upgrades** provide granular enhancements to individual beds, offering further customization and comfort for your Keepers. Together, these components form a cohesive and deeply integrated system that provides a clear path for progression, ensuring that your journey through the game is always filled with exciting new objectives and rewarding advancements. The integration of these elements ensures that players are constantly engaged, whether they are focusing on individual Keeper skills, overall colony capacity, or biome-specific optimizations. This multi-faceted approach caters to various playstyles and strategic preferences, making the **Engineering System** a truly versatile and engaging addition to the game.
Key Decisions Shaping the Engineering System
To ensure the **Engineering System** integrates seamlessly and offers a balanced experience, several key decisions have been made and approved. We've opted for a **Hybrid Persistence** model: **Masteries** and **Milestones** are **profile-wide**, meaning your progress is tracked globally across all your games, ensuring your efforts are always recognized. However, **Colony Upgrades** and **Bed Upgrades** are **per-biome**, allowing for specialized development and adaptation to different environments. This provides a compelling balance between global progression and localized strategy. Your journey begins with a **Starting Bed Capacity of 40**, which can be impressively expanded to 80 through the **Bed Efficiency mastery**. Initially, each biome starts with a single bed, but **Milestone Unlocks** will allow you to increase this to a maximum of four beds per biome, significantly boosting your colony's capacity. The **Observation Timer** has a base of 5.0 seconds, which can be noticeably reduced by investing in the **Keen Eye mastery**. To keep you informed and encourage proactive management, a **Pressure Threshold** is set at 80% capacity, which will trigger helpful hints to guide your decisions. Our **UI Approach** for the initial release will feature a **Categorized List View** for clarity and ease of use, with more sophisticated visualizations like a dynamic map planned for future updates. The **Engineering Button** is already integrated into the existing UI, awaiting only styling to match the new system. Ultimately, the **Balance** of the entire system will be driven by extensive **Playtesting**, ensuring it remains fair, engaging, and rewarding.
Phased Implementation: Building a Robust System
We're rolling out the **Engineering System** in carefully planned phases to ensure a stable and polished experience. ***Phase 1: Foundation*** is our critical first step, focusing on the backend infrastructure. This involves creating the core `KeeperMasteries` autoload, defining the data structures for masteries, upgrades, and milestones, and implementing robust persistence for both profile-wide and biome-specific data. We'll also integrate **GlobalTuning** exports for base values and ensure the observation timer and bed limits correctly utilize the new mastery modifiers. ***Phase 2: Basic UI***, marked as High Priority, will bring the system to life visually. We'll style the engineering toolbar button, create the primary Engineering Panel with its categorized list view, and implement the core purchase flow – allowing you to spend Charms, unlock upgrades, and see the immediate effects. Essential HUD elements like the bed counter and toast notifications for feedback will also be added, alongside the 80% capacity pressure hints. ***Phase 3: Visual Polish***, a Medium Priority phase, will elevate the user experience with improved UI states for masteries, engaging purchase animations, and a progress status panel. A more advanced node-graph map visualization is also being considered for a future update. Finally, ***Phase 4: Balance Tuning***, a High Priority and parallel phase, is crucial. Extensive playtesting will inform the tuning of starting values, Charm earn rates versus upgrade costs, tier cost scaling, bed unlock pacing, and overall late-game challenge to ensure a consistently engaging experience.
Mastery Categories: A Deep Dive into Keeper Skills
Let's explore the specific **Masteries** that will define your Keepers' growth within the **Engineering System**. Under ***Observation Masteries***, the Keen Eye mastery offers five tiers, each reducing the observation time by 0.75 seconds, starting with costs of 10, 20, 35, 55, and 80 Charms. Attentive Care, also with five tiers, grants +1 inspection Charm per tier, costing 25, 50, 100, 175, and 275 Charms. Similarly, Discovery Bonus provides +2 discovery Charms per tier across its five levels, with corresponding costs of 30, 60, 120, 200, and 300 Charms. Moving to ***Colony Masteries***, Green Thumb offers five tiers, each adding +3% florin regeneration, costing 15, 30, 50, 80, and 125 Charms. Nurturing Touch, another five-tier mastery, boosts birth rate by +2% per tier, with costs of 20, 40, 70, 110, and 165 Charms. Efficient Care provides a -3% resource decay reduction over its five tiers, costing 20, 40, 70, 110, and 165 Charms. Lastly, Bed Efficiency, a vital mastery for expansion, grants a +10% bed capacity increase per tier across its five levels, costing 25, 50, 100, 175, and 275 Charms. In addition to these masteries, ***Milestone Unlocks*** are critical progression gates. You'll need to unlock the Second Bed for 300 Charms, the Third Bed for 600 Charms (requiring the Second Bed), and the Fourth Bed for 1000 Charms (requiring the Third Bed). These masteries and milestones are meticulously designed to provide a clear and rewarding progression path.
Technical Blueprint: How it All Connects
The **Engineering System** is built with modularity and extensibility in mind, ensuring smooth integration and future growth. Our **KeeperMasteries Autoload API** provides a clean interface for querying mastery levels, checking milestone completion, determining maximum beds, retrieving observation time modifiers, and fetching bed capacity multipliers. It also offers straightforward functions for purchasing masteries and milestones. This API acts as the central hub for all engineering-related data. Key integration points ensure the system impacts gameplay dynamically. The `NeeblieDetailPanel` will query the observation time modifier to adjust Keeper actions. The `FertilityService` will apply the bed capacity multiplier and florin regeneration modifiers to reflect your investments. The `ResourceInfusion` system will now check the bed limit before allowing new bed creation, enforcing milestone progression. Furthermore, the `ItemEconomy` will query charm bonus modifiers, ensuring that your mastery investments directly influence your resource acquisition. For **Persistence**, masteries and milestones will be stored in profile data within `user://keeper_profile.cfg`, ensuring they carry across all your saved games. Colony and bed upgrades, being biome-specific, will be saved alongside their respective biome save files, allowing for tailored development in each unique environment. This technical design ensures that the **Engineering System** is robust, maintainable, and deeply integrated into the core gameplay loop.
Acceptance Criteria: Ensuring a Flawless Launch
To guarantee that the **Engineering System** meets our high standards for quality and player experience, we've established clear **Acceptance Criteria**. Upon starting a new game, players will experience the intended starting conditions: a single bed limit, 40 capacity, and a 5-second observation time. The Engineering panel must accurately display all masteries, their respective costs, and functional purchase buttons. Crucially, purchasing a mastery must immediately deduct the required Charms and apply its intended effect without any delay or glitches. The bed limit mechanic must function precisely as designed, preventing the creation of beds beyond the current milestone’s allowance, and provide clear, informative feedback, such as "Unlock Second Bed in Engineering," when the limit is reached. A core requirement is that masteries persist seamlessly across biomes, reflecting their profile-wide nature. Conversely, colony and bed upgrades must persist correctly within their specific biomes, allowing for localized progression. Finally, we must ensure that saving and loading the game with the new engineering data results in no errors, guaranteeing a stable and reliable experience from the moment you start playing. These criteria form the backbone of our quality assurance, ensuring the **Engineering System** is polished, functional, and ready for all Keepers to enjoy.
Further Exploration
To delve deeper into the intricacies of the **Engineering System**, we encourage you to explore the following resources:
- For the complete design philosophy and detailed specifications, please refer to the full design document.
- Understand how Charms are managed and spent by reviewing the ItemEconomy script.
- Discover how bed capacity and regeneration are calculated in the FertilityService script.
- See how Keeper observation times are influenced in the NeeblieDetailPanel script.
- Learn how new bed creation is managed and limited within the ResourceInfusion script.
We are incredibly excited for you to experience the **Engineering System** and witness the profound growth and development it brings to your Keepers and their world. Happy engineering!