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) skills
Importance: +++++ / 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 death
Importance: +++++ / 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

Popular Posts