5
FUNCTIONAL SPECIFICATION Version 1.0 – draft It Builds Character a World of Warcraft Add-on SEPTEMBER 24, 2017 CYCLONE ENTERTAINMENT

Functional Specification - dylansunkel.com€¦ · Web viewThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW), by Blizzard Entertainment

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Functional Specification - dylansunkel.com€¦ · Web viewThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW), by Blizzard Entertainment

Functional Specification

Version 1.0 – draft

It Builds Character a

World of Warcraft Add-on

SEPTEMBER 24, 2017Cyclone Entertainment

Page 2: Functional Specification - dylansunkel.com€¦ · Web viewThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW), by Blizzard Entertainment

Functional Specification – WoW add-on

Contents1. INTRODUCTION | Overview and Purpose................................................................................................2

1.1 Outcomes and Scope...................................................................................................................2

1.2 Project Requirements..................................................................................................................2

1.3 Development Requirements........................................................................................................2

1.4 General Constraints.....................................................................................................................2

2. FUNCTIONAL DESCRIPTION.....................................................................................................................3

2.1 Install and Uninstall...........................................................................................................................3

2.2 User Functionality..............................................................................................................................3

2.2.1 Use by an Experienced Player.....................................................................................................3

2.2.2 Use by a New Player...................................................................................................................3

3. SPECIFIC REQUIREMENTS........................................................................................................................3

GAM 400 | Instructor: Jen Sward Page 1 of 4© 2017 DigiPen (USA) Corporation Team: Cyclone Entertainment

Page 3: Functional Specification - dylansunkel.com€¦ · Web viewThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW), by Blizzard Entertainment

Functional Specification – WoW add-on

1. INTRODUCTION | Overview and PurposeThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW),

by Blizzard Entertainment. The add-on will make functional and aesthetical changes to the game’s character panel and its subsequent tabs. This project is intended for the developers’ educational experience only, as an exploration into an existing product.

1.1 Outcomes and ScopeThe planned outcome of this project is to have an installable add-on that demonstrates the

developers’ technical implementation and UI design skills. Additionally, it will show a deep understanding of Blizzard Entertainment’s design philosophy and the developers’ ability to work within those established means.

The scope is limited to the character panel within WoW, including the reputation and currency tabs. The add-on will feature some minor-to-major redesigns of the panel for improving player experience. Existing art/sound from the game will be utilized to maintain visual consistency.

1.2 Project Requirements Project can be easily installed and integrated into World of Warcraft on Windows 7 and above Download size should be about 1-2 mb Runs with little-to-no bugs and functions within the latest WoW patch (7.3)

1.3 Development Requirements Adobe Photoshop CC 2017 will be used to create new or tweak existing assets for UI SVN repository for version control

1.4 General Constraints The project should stay true to the vision of World of Warcraft, including but not limited to:

visual/audial consistency, WoW design principles, etc. Must work on Windows 7 and the latest WoW patch 7.3 GAM 400 requirements met as they pertain to a non-game project

GAM 400 | Instructor: Jen Sward Page 2 of 4© 2017 DigiPen (USA) Corporation Team: Cyclone Entertainment

Page 4: Functional Specification - dylansunkel.com€¦ · Web viewThis is an add-on for the massively multiplayer online role-playing game, World of Warcraft (WoW), by Blizzard Entertainment

Functional Specification – WoW add-on

2. FUNCTIONAL DESCRIPTION2.1 Install and UninstallThe add-on will come as a .zip folder and will need to be extracted into the following path:C:\Program Files (x86)\World of Warcraft\Interface\AddOns

From there, the user will need to launch World of Warcraft (Relaunch WoW if already running) and from the main screen, press the ‘AddOns’ button. An AddOns List panel will open where they the user will check the box to enable it. Should the user wish, they will likewise be able to disable the add-on here.

To “uninstall”, simply delete the add-on from the AddOns folder.

2.2 User Functionality2.2.1 Use by an Experienced Player

Changes made will not change anything too drastic as to become confusing to those who have a long familiarity. The goal is to add intuitive navigations, layouts, and methods for further extrapolating data such as enchantments.

2.2.2 Use by a New PlayerFor players new to WoW, the panel will still adhere to nesting information in a way that makes

operating the character panel a safe experience. To reiterate, the purpose of this project is to increase clarity of the interface, while implementing ways in which the user can attain more detailed information about their character stats should they choose.

3. SPECIFIC REQUIREMENTS The add-on must support keyboard and mouse input as all window panels in the game do Must make use of the established keyboard shortcuts for the standard character panel Use SFX files common to menu navigation in the game

GAM 400 | Instructor: Jen Sward Page 3 of 4© 2017 DigiPen (USA) Corporation Team: Cyclone Entertainment