We may earn an affiliate commission when you visit our partners.
Course image
Gabriel Chauri and Game Design Thinking

This course offers a comprehensive guide for creating effective, efficient and compelling GDDs.

At the end of this course, you will have the ability to use different tools and practical knowledge to create GDDs in different formats to communicate your game ideas effectively to teams of any size.

WHAT YOU WILL LEARN

Read more

This course offers a comprehensive guide for creating effective, efficient and compelling GDDs.

At the end of this course, you will have the ability to use different tools and practical knowledge to create GDDs in different formats to communicate your game ideas effectively to teams of any size.

WHAT YOU WILL LEARN

  • Understand different types of GDDs

  • Understand how the development ethos affects your GDD

  • Understanding the importance of creating an effective, efficient and compelling document

  • How to productively use GDD checklists and outlines

  • Using word processors to create documents and create your own templates

  • Creating amazing screen and player flows that will massively improve your game design craft

  • Using Notion for making complex GDDs look easy using the power of databases

  • Writing "feature specs"

  • How to create amazing 1-pagers that will impress your teammates

HOW WILL YOU 

What is NOT included in this course

  • Programming languages

  • Art asset creation

  • Game design theory

Enroll now

What's inside

Learning objectives

  • Learn how to write game design documents (gdd)
  • Learn how to write effective, efficient and compelling documents
  • Create effective 1-pagers and infographics
  • Use notion for creating wiki-style documentation using databases
  • Practice updating the game through several changes like in a real game dev environment
  • Use google docs to create your own templates
  • Learning different gdd tools and choose the more appropriate one for your own purposes

Syllabus

Setting up for Success
Welcome
Companion Website
What is a GDD?
Read more

*In the video I mentioned you can find the feature spec document at the end of the section, but as you may have already seen, the document was shared at the beginning of the section!

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches how to create Game Design Documents, which are essential for communicating game ideas effectively within development teams
Explores different types of GDDs and their relevance to diverse development styles, providing a comprehensive understanding of documentation practices
Covers the use of word processors and Notion for creating GDDs, which are industry-standard tools for documentation and project management
Includes practical exercises like documenting a character creator and creating screen flows, which provide hands-on experience in GDD creation
Focuses on creating effective 1-pagers and infographics, which are valuable skills for presenting game concepts concisely and visually
Requires learners to use Google Docs, which may require learners to create a Google account if they do not already have one

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical guide to game design documents

According to learners, this course offers a solid foundation and practical approach to creating Game Design Documents (GDDs). Students particularly value the sections covering different document types, the use of tools like Notion for wiki-style documentation, and techniques for creating impactful 1-pagers and feature specs. Many reviewers found the content clear and actionable, making it suitable for those new to formal game documentation. While largely positive, some feedback suggests the course could delve deeper into certain advanced topics or offer more examples for different game genres or project scales.
Excellent for learning the basics of GDDs.
"If you're new to writing GDDs, this course is an excellent starting point."
"It really helped me understand the core purpose and structure of a professional GDD."
"Provides a solid foundation upon which you can build your GDD writing skills."
"I had no prior experience with formal documentation, and this course gave me the confidence to start."
Well-structured and easy to follow.
"The instructor explains complex topics in a clear and concise manner, making it easy to understand."
"Great course for beginners or anyone needing a clear overview of GDD writing."
"Structure was logical and easy to follow section by section."
"The video lessons were clear and the examples provided were easy to replicate."
Covers useful tools and document formats.
"Learning how to use Notion specifically for GDDs was a huge plus and totally worth the course."
"The section on 1-pagers was fantastic! It showed me how to summarize my ideas effectively."
"The coverage of different tools and formats, especially Notion databases and Figma for visuals, was very helpful."
"I found the examples using Google Docs and Notion particularly useful for my workflow."
Provides actionable techniques for GDDs.
"The course provides practical advice and actionable techniques for writing GDDs that are effective and compelling."
"I really appreciated the focus on *how* to actually write the document and use tools, not just theory."
"This course gave me the practical tools I needed to start creating professional game design documents right away."
"Gave me a clear path forward on writing practical, real-world GDDs."
Some areas could be more detailed.
"While great for the basics, I felt some topics could have been explored in more depth, especially for complex projects."
"Could use more examples of GDDs for different game genres or team sizes."
"Some sections felt a bit rushed, especially the more advanced Notion features."
"Wishing there was slightly more content on managing GDDs through the full development cycle."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Write a Professional Game Design Document (GDD) with these activities:
Review Game Design Theory
Reviewing game design theory will provide a solid foundation for understanding the 'why' behind GDD elements, making the document creation process more intuitive and effective.
Browse courses on Game Design Principles
Show steps
  • Read articles or watch videos on core game design concepts.
  • Summarize key principles and how they relate to game documentation.
Read 'The Art of Game Design: A Book of Lenses'
Reading this book will give you a broader perspective on game design, helping you create more comprehensive and insightful GDDs.
Show steps
  • Read the book, focusing on the 'lenses' relevant to GDD content.
  • Take notes on how each lens can inform the documentation process.
Document a Simple Game Idea
Starting a small GDD project concurrently with the course allows you to apply the learned concepts immediately, solidifying your understanding and identifying areas for improvement.
Show steps
  • Choose a simple game idea you're passionate about.
  • Create a basic GDD outline based on the course materials.
  • Fill in the outline with details about your game idea.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a GDD Template
Creating your own GDD template reinforces your understanding of the essential components and allows you to tailor it to specific project needs.
Show steps
  • Review the GDD checklists and outlines from the course.
  • Design a template that incorporates the most important elements.
  • Test the template by using it to document a game idea.
Peer Review GDDs
Participating in peer review sessions provides valuable feedback on your GDD writing and exposes you to different approaches and perspectives.
Show steps
  • Find a peer or form a small group of students.
  • Exchange GDD drafts and provide constructive criticism.
  • Discuss the strengths and weaknesses of each document.
Refine Your GDD Based on Feedback
Iterating on your GDD based on feedback from peers and instructors is crucial for improving its clarity, completeness, and effectiveness.
Show steps
  • Gather all feedback received on your GDD.
  • Prioritize the feedback based on its impact and relevance.
  • Implement the changes and improvements in your document.
Read 'Level Up! The Guide to Great Video Game Design'
Reading this book will enhance your understanding of game design principles, enabling you to create more comprehensive and effective GDDs.
Show steps
  • Read the book, focusing on the design principles and techniques.
  • Consider how these principles can be documented in a GDD.

Career center

Learners who complete Write a Professional Game Design Document (GDD) will develop knowledge and skills that may be useful to these careers:
Game Designer
A Game Designer conceptualizes and designs the rules, systems, and gameplay of a video game. This role demands clear communication of ideas to the development team, and the *Write a Professional Game Design Document (GDD)* course directly helps with this. Crafting effective, efficient, and compelling GDDs, as taught by the course, is crucial for conveying a game's vision, features, and mechanics. Understanding different GDD types and using tools like word processors and Notion, also covered in the course, can significantly enhance a Game Designer's ability to create comprehensive and easily understandable documentation.
Documentation Specialist
A Documentation Specialist is primarily responsible for creating, organizing, and maintaining documentation for various products or services. The *Write a Professional Game Design Document (GDD)* course can be useful here. The course teaches how to create effective, efficient, and compelling documents as well as effective 1-pagers and infographics. This, alongside using Google Docs to create templates, are the essential skills a documentation specialist may need.
Systems Designer
A Systems Designer creates and balances the underlying systems and mechanics of a video game. This role requires excellent documentation skills. The *Write a Professional Game Design Document (GDD)* course can therefore be extremely useful. It provides practical knowledge of different GDD types, tools, and techniques for creating effective documentation. The course's emphasis on feature specifications, screen flows, and the use of Notion for complex documentation can help a System Designer clearly communicate the intricacies of the game's systems to the development team.
Game Producer
A Game Producer manages the development process of a video game, ensuring that it stays on schedule and within budget. This role requires an understanding of game design documentation. The *Write a Professional Game Design Document (GDD)* course directly relates to this, as it provides the skills to create and understand different types of GDDs. The course's focus on efficient and compelling documentation, along with practical knowledge of using tools like word processors and Notion, can help a Game Producer effectively manage and communicate game design vision and progress to the team.
Game Director
A Game Director is responsible for the overall vision and direction of a video game. This role requires strong leadership and communication skills. The *Write a Professional Game Design Document (GDD)* course relates to this, as effective documentation is crucial for conveying the game's vision to the development team. The course's emphasis on creating different types of GDDs, writing feature specifications, and using tools like Notion can help a Game Director clearly communicate the game's design, features, and goals, ensuring everyone is aligned.
Project Manager
A Project Manager oversees the planning, execution, and tracking of projects, often in a software or game development context. The ability to write effective, efficient and compelling documents, as taught in the *Write a Professional Game Design Document (GDD)* course, helps with this task. The course can help Project Managers learn how to keep projects on track, document progress, and communicate effectively with team members. The course's emphasis on checklists, outlines, and version control can also help in managing complex projects.
Technical Writer
A Technical Writer creates documentation for software, hardware, and other technical products. The *Write a Professional Game Design Document (GDD)* course may be useful here, since writing effective, efficient and compelling documents is a key skill for this role. This course's focus on various documentation styles, checklists, outlining, and the use of word processors and Notion databases helps a Technical Writer organize and present complex information clearly. Knowledge of how to create templates and manage document updates, as covered in the course, further adds to the Technical Writer's capabilities.
Content Designer
A Content Designer creates the narrative, dialogue, and other textual elements within a video game. This role may benefit from the skills taught in the *Write a Professional Game Design Document (GDD)* course. Although the course focuses on GDDs, its emphasis on creating compelling and well-structured documentation is broadly applicable. The course's focus on using word processors, Notion, and creating outlines can help a Content Designer organize and present their ideas effectively. One pagers can be particularly useful here.
Level Designer
A Level Designer creates the environments and layouts within a video game. This career requires strong communication skills, and is a field where the *Write a Professional Game Design Document (GDD)* course may be useful. The ability to create screen and player flows, as taught in the course, is directly applicable to visualizing and documenting the player's journey through a level. Further, the course helps Level Designers learn how to clearly communicate their designs to the rest of the development team, and knowledge of different GDD types and formats can improve the Level Designer's ability to create effective documentation for various audiences and development styles.
Narrative Designer
Like a content designer, a Narrative Designer crafts stories, dialogue, and lore for video games. They bring the game world to life. While working as a Narrative Designer, one must be able to clearly communicate their ideas and integrate their storytelling into the broader game design. To that end, the *Write a Professional Game Design Document (GDD)* course may be of service. It prioritizes clear and effective communication and documentation, and its lessons benefit one who is interested in creating a narrative that is well-integrated into the game.
Game Writer
A Game Writer creates the story, dialogue, and characters for video games. They are distinct form Narrative Designers. Effective communication within the game development team is critical, so the *Write a Professional Game Design Document (GDD)* course helps in the documentation process. Specifically, the course teaches how to create effective, efficient, and compelling documents, and it covers using word processors and Notion. This background can help a Game Writer organize and present their ideas effectively, ensuring the vision is understood and implemented correctly.
UX Designer
A UX Designer focuses on the user experience of a product, ensuring it is intuitive and enjoyable. The *Write a Professional Game Design Document (GDD)* course focuses on communication, and may be prove useful in this capacity. The course's emphasis on screen flows, creating effective documentation, and using tools like Figma can help a UX Designer visualize and communicate their design ideas. An understanding of different GDD types and the ability to create clear and concise documentation can improve the UX Designer's ability to present their design rationale and gather feedback.
Instructional Designer
An Instructional Designer creates learning materials and curricula for educational purposes. This role may benefit from the skills taught in the *Write a Professional Game Design Document (GDD)* course. While the course focuses on game design documents, its emphasis on creating effective, efficient, and compelling documentation, using various tools, and structuring information logically is transferable to instructional design. The course may help Instructional Designers learn how to create clear and engaging learning materials, design effective learning flows, and manage document updates.
Gameplay Programmer
As a Gameplay Programmer, you translate game design ideas into functional code. This role requires that you clearly communicate with designers and other developers to execute on the game vision. The *Write a Professional Game Design Document (GDD)* course can help Gameplay Programmers learn how to interpret and implement GDD specifications, ask clarifying questions, and contribute to the documentation process. The course's focus on specific game design documentation will help Gameplay Programmers better understand the design intent and accurately translate those features into code.
Software Developer
A Software Developer designs, develops, and tests software applications. This role requires strong documentation skills. The *Write a Professional Game Design Document (GDD)* course may be of use, even though it is game-centric, as it provides value in creating effective, efficient, and compelling documentation. The course's focus on checklists, outlines, and version control can help in managing complex software projects. Using Notion for creating wiki-style documentation using databases comes in handy.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Write a Professional Game Design Document (GDD).
Provides a comprehensive set of 'lenses' through which to view game design problems. It helps designers think critically about their games and identify potential issues. It is particularly useful for understanding the underlying principles that should be documented in a GDD. This book is commonly used as a textbook in game design courses.
Offers practical advice and insights into various aspects of game design. It great resource for understanding the design principles that should be clearly communicated in a GDD. While not specifically about GDDs, it provides valuable context for the information that needs to be documented. This book is more valuable as additional reading than as a current reference.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser