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.