Description:
Introduce a system where leveling up heroes grants skill points, which players can use to upgrade individual hero skills. This feature will add depth to hero progression by allowing players to customize and enhance their heroes’ abilities as they level up. Each skill upgrade should increase the power, effectiveness, or reduce the cooldown of the skill, giving players strategic choices in how they develop their heroes.
Goals:
[ ] Skill Points Allocation:
[ ] Implement a system where each time a hero levels up, they earn a skill point.
[ ] Display the number of available skill points on the Hero Management screen.
[ ] Skill Upgrade Interface:
[ ] Add a UI element to the Hero Management screen that allows players to allocate skill points to specific skills.
[ ] Display each skill’s current level, effect, and the impact of the next upgrade (e.g., increased damage, reduced cooldown).
[ ] Provide a clear indication of how many skill points are required for each upgrade.
[ ] Skill Progression:
[ ] Implement a leveling curve for skills, where each successive upgrade requires more skill points.
[ ] Ensure that skill upgrades are impactful, with each upgrade providing a noticeable improvement in the skill’s performance.
[ ] Feedback and Notifications:
[ ] Notify players when a hero levels up and earns skill points via the in-game log.
[ ] Testing and Balancing:
[ ] Test the skill point system to ensure that it adds meaningful depth without overwhelming the player.
[ ] Balance the skill upgrades to ensure no single skill or hero becomes too powerful or underpowered.
[ ] Adjust the XP curve and skill point rewards to match the overall game progression and difficulty.
Considerations:
Consider allowing players to respec skill points (reset and reallocate) at a cost or under certain conditions.
Ensure that the skill point system integrates smoothly with the existing hero leveling and XP system.
Provide tooltips or help text to explain how the skill points and upgrades work for new players.
Description: Introduce a system where leveling up heroes grants skill points, which players can use to upgrade individual hero skills. This feature will add depth to hero progression by allowing players to customize and enhance their heroes’ abilities as they level up. Each skill upgrade should increase the power, effectiveness, or reduce the cooldown of the skill, giving players strategic choices in how they develop their heroes.
Goals:
[ ] Skill Points Allocation:
[ ] Skill Upgrade Interface:
[ ] Skill Progression:
[ ] Feedback and Notifications:
[ ] Testing and Balancing:
Considerations: