First Prototype Presentation, Sprint Review and the Game Dev Production Process CS 153P Session 8
Agenda Presentations ◦For each group: Presentation of Group Burndown Charts Presentation of Group Prototypes Classmate Feedback ◦Each group will comment on other groups Criteria: ◦ Technical – How hard the game is to create ◦ Innovation – Whether the game does something new ◦ Gameplay – Whether the game is fun ◦ Presentation – How the game looks Sprint Review Game Development Process Next Steps
Group Presentations Sprint Review Questions ◦What went wrong? ◦What went right? ◦What should we stop doing? ◦What should we start doing? ◦How can we improve our game? ◦How can we improve our process? ◦What is our next sprint goal? Action points should be recorded and address in further sprints
Game Development Process
Ticketing and Approval Process
Game Development Process
Tools Development – Level/Entity Editor
Tools Development – Script Editor
What is XML? XML stands for EXtensible Markup Language XML is a useful language for storing and transporting data ◦Can be used as data format for editors XML is a markup language much like HTML
XML Does Not Do Anything By Itself XML is just plain text XML tags are not predefined. You must define your own tags Tove Jani Reminder Don't forget me this weekend!
Sample XML File
XML Structure
XML Syntax Rules All XML Elements Must Have a Closing Tag This is a paragraph This is another paragraph XML Tags are Case Sensitive This is incorrect This is correct XML Elements Must be Properly Nested This text is bold and italic
XML Syntax Rules 2 XML Documents Must Have a Root Element..... XML Attribute Values Must be Quoted Comments in XML
Quality Assurance
Next Steps Assignment ◦Close your old milestones ◦Create new sprint goal with target Dec 6 ◦Create new tickets for goal ◦Goal of prototype is a finished game Requirements: ◦ Uses XML data ◦ Has sounds ◦ Has animations ◦ Has Menu User Interface ◦ Allocate tickets for QA ◦ Able to be completed