Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Visual Skill Cooldowns, Skill Optimisation and Skill Visual Design Improvements #253

Open
21 tasks done
kurt-553 opened this issue Oct 6, 2022 · 0 comments
Open
21 tasks done
Assignees
Labels
feature New feature or request sprint 4 team 8 Vendemarie (Skills)

Comments

@kurt-553
Copy link
Contributor

kurt-553 commented Oct 6, 2022

Description

This ticket will be the final improvements to the skill system within the studio 2 game. This will include a cooldown system with equipped skills on the main game screen bottom bar, as well as visual improvements to the skill tree and skills.
Another consideration is the improvement/optimisation of user experience for all skills, as some changes made by other teams throughout the 3 development cycles so far have caused some of the skills developed in earlier sprints to not function properly (bleed proc no longer works with all the different types of weapons, and teleport has not changed to meet the recently updated new map size for examples).

Visual Skill Cooldowns

The skills equipped from the skill tree should be visible on the main game screen UI and the cooldowns for each skill should be visually represented on this screen. This will likely be implemented through a bar with the equipped skills on the bottom of the screen, with overlaid countdowns based on the time remaining on the skill cooldown.

Skill Visual Design Improvements

The visual elements of the skill tree and skills (such as all of the skill icons, and the skill tree image, as well as the skill tree clear button and background, alongside some missing animations such as for bleed) need user testing/visual updates to make the visual design more consistent with the game vision at this point in production.

Skill Optimisation

Optimise cooldowns lengths, and skill functionality. Some key functionality that needs fixing after changes to the game made in previous sprints by other teams:

  • Bleed and root proc needs to be tested and fixed
  • Teleport functionality needs to be tuned for the new map size
  • Add a charge-up to the charge skill
  • Add a visual representation to the aoe skill
  • Change damage of all skills to better fit within the desired user experience of the game
  • Consider changing the skill tree such that some skills cannot be picked if others are picked in code

Milestones

List of sub-features you intend to have done and in Master by the end of the sprint.

  • Fix teleport distance (Oct. 13)
  • Add charge-up to dash skill (Oct. 13)
  • Conceive and design the animation of the arrow(hint where to place the skill tree icon) (Oct. 13) -Andy
  • Add cooldown overlay to skills on the main game screen (Oct. 13)
  • Add correct skills to the main game screen after equipping (Oct. 13)
  • Add correct skill number for each skill on skill overlay (Oct. 13)
  • Conceive and design the animation of the area (Oct. 18) -Andy
  • Conceive and design the animation of bleed skill (Oct. 18) -Andy
  • Conceive and design the animation of charge skill (Oct. 18) -Andy
  • Conceive and design the animation of root skill (Oct. 18) -Andy
  • User testing for the whole design (Oct. 18) -for the whole design members
  • Finalise skill damage and knockback (Oct. 18)
  • Update code structure to ensure the correct structure is used for all skills (eg. movementIsModified() giving correct value in playerSkillComponent) (Oct. 18)
  • Finalise experience gained from each enemy (Oct. 18)
  • Finalise skill tree equip UI (Oct. 18)
  • Add full code coverage (Oct. 18)
  • Add UML diagrams (Oct. 18)
  • Finalise Skill tree visual design (Oct. 18) -Andy & Futian Jiang
  • Finalise and optimise all Skill Icons and animations (Oct. 18) -for the whole design members
  • Finalise Wiki (Oct. 18)
  • Add tooltips to skill tree (Oct. 18)

Completion Deadline: October 18th

Extras (optional)

Documentation

Members

  • Kurt Lucas (kurt-553) (Kurt Lucas)
  • Zhuohang Song(AndySong-2324) (AndySong)
  • Tyler Tevita (TTevita) (Tyler)
  • Futian Jiang (FutianJiang)
  • Jessica (jessfroio)
  • Yongzhi Zhou (45229848)
@kurt-553 kurt-553 added feature New feature or request team 8 Vendemarie (Skills) sprint 4 labels Oct 6, 2022
@kurt-553 kurt-553 self-assigned this Oct 6, 2022
@AndySong-2324 AndySong-2324 self-assigned this Oct 6, 2022
@TTevita TTevita self-assigned this Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request sprint 4 team 8 Vendemarie (Skills)
Projects
None yet
Development

No branches or pull requests

6 participants