Labs

Each Assignment Set features a series of interactive discussions about a topic, and concludes with students submitting a build which utilizes the relevant material in an interactive game or experience.
The focus of the builds should be on utilizing the concepts covered in the lecture to create an experience for the player. Explore your new skills and experiment with them to help refine your abilities.

Grading is based on the inclusion, and quality, of:

  • Project Management (Trello/Mira/MilaNote/Jira/etc.) linked on portfolio ( example on Trello ) and contains:
    • Asset Attribution - Anything you use that you didn't create should be properly cited. Leave the creators name and a link to where you found the asset.
    • Design Document for Project - Paragraph describing the game you're going to make, including details about game mechanics, characters, story, art style, etc.
    • Postmortem for Project - Paragraph describing the final state of your project after you finished it, what you learned in making it, challenges you faced and how you solved them, etc.
  • Game Build/Project linked on portfolio:
    • A WebGL build of your game linked to your portfolio.
    • Game should reflect an understanding of the content covered in the lecture.
    • Game displays student effort and creativity. Make something that is interesting to you, explore a mechanic, tell a story, evoke emotions, showcase your abilities and work ethic. The more you strive to make quality games in the classroom, the more you will stand out when applying for jobs and showing off your work.
  • Quiz:
    • .Zip file of your Quiz assets folder submitted via the supplied Quiz Form.
    • Each quiz will outline specific requirements outlined on the Quiz Form.

Final Project

Projects are larger scoped games that are meant to serve as portfolio pieces. These should be polished, bug free, complete experiences, that showcase each students abilities and work ethic.
Projects will be completed on teams of 2+ students. Teams will utilize the Agile project management philosophy and take on dedicated roles not only as designers and developers, but also as team members. Roles like team leader and scrum leader are required, and more granular roles can be created for larger teams.

Grading is based on the inclusion, and quality, of:

  • Team Requirements
    • Design Document for Project
      - Detailed document describing game mechanics, characters, story, art style, audience, input, etc. This is a team deliverable item, everyone should contribute and consider this item tied into your Professionalism contribution to the project.
    • Documentation of Work - Team member roles and detailed list of contributions to game design, development, and team responsibilities.
    • Playtest Forms
      - Links to forms used to gather feedback from playtest sessions.
    • Asset Attribution
      - Anything you use that you didn't create should be properly cited. Leave the creators name and a link to where you found the asset.
    • GitHub Repo
      - Link to your games GitHub Repository. Make sure it's Public or that I'm added to the repo.
    • Postmortem for Project - Detailed description of the final state of your project after you finished it, what you learned in making it, challenges you faced and how you solved them, etc.
  • Personal Requirements
    • Documentation of Work
      - Team member roles and detailed list of contributions to project. Each week should have accumulated tasks listed with details about each task.Include screenshots, code, GIFs, GitHub links, builds of example scenes, or whatever else you need to submit so that I can best assess your contributions. Include the number of hours you spent on each task.
    • Portfolio Update
      - Add your game to your personal portfolio, or create a draft, which contains screenshots, GIFs, videos, and a link to the build.
      You should also include a description of your contributions to the project in a blog-post style summary. The target audience should be a potential employer who is looking at your portfolio to assess your skills in the area you focused on for the project.
      Example Portfolio with Portfolio Tips
      Example:

      You can generate this however you like, as long as you can send it to me. Link to this doc, website, pdf, png, jpg, powerpoint, etc. on your team project management board.
  • Game
    • Published on Itch.io or other public storefront.
      • Description
        Write a short description of your game.
      • Screenshots
        Prepare 3-5 of your best screenshots in the game. Find moments that make a viewer want to play the game.
      • GIFS
        Create 2-3 animated GIFS of your game. Make these extremely short and small (less than 5MB). Make them impactful and representative of important game mechanics. Max three seconds long.
      • Trailer
        Create a trailer for your game. You must include gameplay footage for your game. Make it approximately a minute long. Get to gameplay fast!
    • Project demonstrates iterative testing and improvements.
    • Project demonstrates the ability to use and build on skills learned in the program to date.
    • Game utilizes audio, narrative, and visual, assets to create compelling experience.
    • Game has been thoroughly tested for bugs.

Downloadable syllabus available here.

LOADING!