Character Infomation - Feature Spec No.2
Character Info
Feature No. 2a [class selection and duty] + 2b [details modification]Class selection (Tank, Support, DPS) + Character customization (hair, eyes, name, etc.)Importance: +++++ / difficulty: ++++
Brief
Core system: Character system (unique characters, chosen by player)
Core Pillar: User can create and customize their own character using visuals and class and weapon choice
The character creation system allows the player to customize their character both visually and gameplay wise before they begin playing the game. The non-gameplay aspects of the character creation include gender selection, face and head customization, body customization, voice selection. The class selection is a major decision that affects how the player’s combat will feel and their role in multiplayer combat.
Spec
Class selection: Gameplay
The player can choose a character class, this will determine what skills they have and what cards and gear they are able to use.
DPS classes
- Warrior: Melee, high health, high attack damage, low spell damage, skills do extra damage and give offensive and defensive buffs to self
- Archer: High ranged, low health, high attack damage, medium spell damage, skills do extra damage and have high range
- Wizard: Medium ranged, low health, low attack damage, high spell damage, skills do high magic damage
- Rogue: Melee, low health, high attack damage, medium spell damage, skills grant high mobility
- Barbarian: Melee, medium health, high attack damage, low spell damage, skills reduce own defenses to grant very strong attack buffs to self.
Supportive classes
- Paladin: Melee, high health, medium attack damage, medium spell damage, skills give allies and self defenses
- Cleric: Medium ranged, low health, low attack damage, medium spell damage, skills heal self and allies
- Warlock: Medium ranged, medium health, medium attack damage, medium spell damage, skills debuff enemies
- Cultist: Medium ranged, low health, medium attack damage, medium spell damage, skills grant self and allies bonus damage
Character creation: Non-gameplay
- The following customization options will be presented in order. The characters model will be constantly present on screen, updating as the player makes selections. The model can be turned and zoomed to better view the character.
- 1. Gender Selection: Male, Female, or neutral (this affects default body type and pronouns used)
- 2. Skin tone selection: From a variety of skin tones
- 3. Body type: Players choose from a list of body type options, such as athletic, skinny, heavyset, etc.
- 4. Height Slider: Character’s height
- 5. Head customization
- a. Head shape sliders: Height and width
- b. Hairstyle selection: from a large variety of hair options
- c. Hair color selection: from a selection of default colors, or with a custom hex code
- 6. Face customization
- a. Eyebrows: style, size, location
- b. Eyes: type, size, location
- c. Eye color: from a selection of default colors, or with a custom hex code
- d. Nose: type, vertical size, horizontal size, location
- e. Mouth: type, lip size, width, location
- f. Ears: type, size, location
- g. Facial hair: a selection from a variety of options
- h. Facial hair color: from a selection of default colors, or with a custom hex code
- i. Scars, tattoos, birthmarks: select from a variety of options
- j. Accessories: jewelry and more
- 7. Clothing color: from a selection of default colors, or with a custom hex code
- 8. Voice selection: from a variety of options
Requirements
Classes:
- Class selection menu
- Graphics and descriptions for each class
- Class skill preview
- Starting gear setup for each class (spec 6)
- Default abilities for each class (spec 2h)
Character customization:
- Player model previewer
- Default body type options
- Height slider
- Head customizations options and detailed head preview
- Face customization options
- Clothing color selection
Beat by beat:
- Player wants to make a first or new character
- Player clicks new character on start screen
- Player looks through the class options and reads descriptions
- Player selects a class they want
- Player proceed to character customization
- Player customizes character’s body, head, face, etc.
- Player begins the game with their new character
Assets:
Class selection:
- Class selection menu graphics and sound effects
- Class default portrait/image/preview
- Class descriptions (text)
- Class skill preview graphics and animations
Character customization:
- Player model graphics and animations
- Customization menu and UI graphics and sounds
- Graphical preview and model for each: body type, hair type, eyebrow type, eye type, nose type, mouth type, ear type, facial hair option, scar etc. options, accessory options
- Sound previews for each voice option
Class selection: Class list, previews, and descriptions |
Character creation 1: color selections and sliders |
Character creation 2: style options |
Feature No. 2c [character level] + 2g [character stats] + 2h [character (common) skillsImportance: +++++ / difficulty: ++++
Brief:
Core Pillar: User can create and customize their own character using visuals and class and weapon choice
Hidden system: IL system (item level, quests level, map level, character level)
Player level determines base stats, and affects player options, such as level-locked gear and dungeons and other areas that have level requirements to enter. Character stats are determined by player level, class, and gear. Character default skills are class specific and are unlocked early on in the leveling system.
Spec
Player level:
- Player level begins at level 1 and maxes out at level 100.
- Level unlocks the ability to use certain gear items
- Level unlocks the ability to enter certain dungeons or areas
- Each level increases player base stats by 10% (so level 100 is 10x base stats)
- Player level is increased by gaining exp through quests, defeating enemies, completing dungeons, and completing events.
Character skills and stats:
- Character default skills and stats are influenced by
Warrior:
The class skills are relatively basic, and player skill kits are meant to be completed via gear skills (spec 6) and of course cards (specs 9 and 12). The combination of all three skill types creates fluid, entertaining, and unique skill sets.
Requirements:
- Leveling system
- Player stat system
- Class stat multipliers
- Class skill system, complete with descriptions, animations, sounds, etc.
- Targeting system for class skills
Beat by beat:
Leveling system:
- Player begins at level 1
- Player completes a quest, defeats an enemy, etc. and gains exp
- Player gains enough exp to level up
- Player unlocks the ability to use new gear and go to new areas
Player stats and skills system:
- Player chooses a class
- Player base stats are influenced by their class selection
- Player default skills are tied to class selection
- Player base stats are influenced by level
- Gear (spec 6), such as weapons are armor, increases certain stats
- Player works to increase their stats via leveling or obtaining better gear
- Player uses default skills to battle, which indirectly helps player increase stats
Assets:
- Player stats UI and menu (spec 2f)
- Player level graphics
- Player level up graphics and sound
- Player skill animations
- Player skill icons (image)
- Player skill sound effects
Player skill UI, with default class skills on bottom left |
Player level + level up pop up and animation |
Basic fireball skill being used |
Feature No. 2d [inventory] + 2f [panels] + 2e [resurrection]Inventory to store cards, weapons, etc. + character menu, gear menu, etc. + resurrection after deathImportance: +++++ / difficulty: +++
Brief:
Core Pillar: User can create and customize their own character using visuals and class and weapon choice
Core System: Inventory system (player stored gear, items, etc.)
The inventory system holds all of the players items. This includes gear, consumables, weapons, cards, skins, and key items (for quests and more). This inventory system is tied to the menus, where the player can freely browse their collection of items, view character stats, and change gear.
Spec:
Inventory:
- The inventory is bound by default to i, which opens up the inventory menu
- The inventory menu lists all player held items, such as gear, consumables, weapons, cards, skins, and key items.
- The inventory menu is sortable via a filter and sort button
- Each item in the inventory can be clicked on to view information such as a basic description as well as item stats.
- Items in the inventory can be deleted.
Panels (menus):
- The gear menu shows the character model as well as all currently equipped gear.
- This gear can be swapped out for any other equippable gear in the player’s inventory
- Each gear component has a slot that it fills on the menu
- Clicking any slot will pop up a list of all valid items from the inventory for that slot
- Clicking any of the popped-up items will give the same info as viewed from the inventory
- The character menu lists all of the players current stats
- These stats are affected by player equipped gear, but not in-battle temporary buffs and debuffs
- Hovering over any specific stat will show what is affecting the stat, such as base value, level multiplier, gear bonuses, class multipliers, etc.
- The skills menu lists all player skills and full descriptions of the skills, including numerical values
- The skills menu allows the player to rebind any of their skills to a new hotkey
Resurrection menu:
- If the player dies in battle, they are taken to a resurrection menu
- The resurrection menu allows the player to select a teleportation waypoint (spec 8b) to respawn at
- Resurrecting respawns the player at full hp, with no buffs or debuffs carried over
- Resurrection costs scale with level, but are capped at 25% of the player’s standard currency (usually will be much less, the cap is only to make sure the player can still respawn with very low currency amounts)
Requirements:
- Inventory system to store all items
- Sort and filter function in inventory
- Trash function to delete inventory items
- Click to view info function for each item in inventory
- Gear menu
- Gear slots in gear menu for corresponding gear parts
- Change gear function for each slot, showing options and info
- Player stats menu
- Player stats information, shown by hovering a stat
- Player skill menu
- Player skill full descriptions, shown by hovering skills
- Player skill reordering and hotkey rebinding options
Beat by beat:
Inventory:
- Player wants to view items in their inventory
- Player opens the inventory with the hotkey
- Player filters and sorts to find the item(s)
- Player closes inventory
Panels:
- Player wants to change gear or view stats or skills
- Player opens the corresponding menu
- Player checks info of current gear/stats/skills in the menu
- Player changes gear or switches skill hotkeys if they want to
- Player closes menu
Resurrection:
- Player dies in battle
- Player views resurrection menu
- Player selects a teleportation waypoint to respawn at
- Player pays the resurrection cost and respawns
Asset list:
- Graphics for inventory menu and buttons
- Graphics for all items in inventory
- Sound effects for inventory actions (clicking, deleting)
- Item description popups in inventory (graphics and text)
- Gear menu graphics and text
- Gear menu player model animations
- Gear item graphics
- Sound effects for gear menu actions (clicking, swapping gear)
- Player stats menu graphics and text
- Player stats detailed descriptions (pop up graphics and text)
- Player skills menu graphics and text
- Player skill sample animations
- Player skill menu sound effects (clicking, swapping hotkey)
- Resurrection menu graphics and text
- Map viewable from resurrection menu, with icons (spec 8)
- Resurrection menu sound effects (clicking)
- Respawning character animation and sound effects
Player stats menu, showing how gear affects stats and giving detailed info about stats |
Player stats menu, showing how gear affects stats and giving detailed info about stats |
Gear menu showing equipped gear and other available gear options to equip, as well as showing player model with equipped gear |
Respawn menu showing possible respawn points on map |
Skills menu allowing the player to reorganize skills and rebind skill hotkeys |
Comments
Post a Comment