Function Specification - AriGlockner/Raven-s-Adventure GitHub Wiki

Raven’s Adventure Function Specification

Stakeholders and Product Manager: Ari Glockner is the sole stakeholder who is responsible for everything involved in creating the game Raven’s Adventure. Contact info: [email protected]

Mr. Magendanz is the product manager of Raven’s Adventure. Contact info: [email protected]

Approvals: • Work Breakdown Structure (available on the GitHub) • Adding Raven into Unity • Working on Robot’s Movement • Start with Testers • Main Menu and Pause Screens • Scoring Mechanism • Achievement Screen

Project: Create a project of your choice using code that will challenge you, be scalable, and provide enough to do to last a semester.

Requirements and Scope: • A main menu Screen • Controls Screen • Achievements Screen • Drivable robot in game • Balls than can be picked up and placed by Raven • A scoring Mechanism

The scope of this game is manageable but should be challenging for 1 person to create at my experience level.

Use Cases: Raven’s Adventure is a game that will be used by a person for enjoyment.

Solution Overview: Tools used for creating Raven’s Adventure • Unity • Blender • Visual Studio • WebGL • GitHub • Assets from Unity Asset Store

Error reporting, exception handling, and Ticketing system: All errors and exceptions should be reported to the GitHub. To do this, navigate to the GitHub, then create an issue and the GitHub will handle the ticketing system.