Lab 1 - Create a Project Design Document
Tutorial
·
Beginner
·
+10XP
·
90 mins
·
(53)
Unity Technologies

Overview:
In this first ever Lab session, you will begin the preliminary work required to successfully create a personal project in this course. First, you’ll learn what a personal project is, what the goals for it are, and what the potential limitations are. Then you will take the time to come up with an idea and outline it in detail in your Design Document, including a timeline for when you hope to complete certain features. Finally, you will take some time to draw a sketch of your project to help you visualize it and share your idea with others.
Project Outcome:
The Design Document will be filled out, including the concept, the timeline, and a preliminary sketch of the minimum viable product.
Languages available:
1. Introduction
U1.Lab1.Intro
2. Understand what a Personal Project is
Before we get started on our personal projects, we should make sure we understand our primary goals.
CWC_Lab1.S1_T1_v01
3. Review Design Doc examples
Now that we have some idea of what a Personal Project is, let’s look a couple examples
CWC_Lab1.S2_T1_v01
- Click on the link to open the “Project Design Doc [EXAMPLE]” and read through the Project Concept
- Click on the link to open a new “Project Design Doc” as either a Google Doc Copy, Word Doc or PDF
- Think through how you would fill out a design doc for other games
4. Complete your Project Concept V1
Now that we’ve seen some examples, let’s try to come up with our own project concept.
CWC_Lab1.S3_T2_v01
- Add your name and date in the top-right corner
- Fill in the blanks for your project concept
- Share your project concept with someone else to make sure it makes sense to them
5. Complete your Project Timeline
Now that we know the basic concept of our project, let’s figure out how we’re going to get it done.
CWC_Lab1.S4_T1_v01
- Fill in milestone descriptions based on your schedule for the course, including self-imposed due dates
- Add features that will not be included in your MVP to the “Backlog”
6. Complete your MVP sketch
To help visualize our minimum viable product, it’s always helpful to have a sketch.
CWC_Lab1.S5_T1_v02
- Look at sketch in the example
- Using Google Docs, some other online simple drawing program, or pencil and paper, draw a sketch of your MVP and add it to your doc
7. Create a Testing database
Using what you've learned from creating a test case and a bug report from your first prototype and challenge. Now let's start to apply how you will test your personal project. Create a database, in a spreadsheet or in a software like Jira, Github or another software, and begin populating it with features and mechanics of your project that you will need to test as you build.

8. Recap
CWC_Lab1.SRecap_T1_v02
New progress
- Completed your project concept and production timeline
- Created your testing database
New concepts & skills:
- Personal Projects
- Design Documents
- Project Timelines,
- Project Milestones and Backlogs
- Minimum Viable Products
- Testing databases