NOTE
Roobyx

Awesome Game Design

A comprehensive list of Game Design related learning materials, examples and tools.

553 Stars
GitHub

Awesome Game design list

Awesome

A list of publicly available Game design documents that I have found interesting. (Ok... the list is slowly evolving. The main focus will still be game design materials, but will also include additional cool tools at the end)

I do not own any of these documents. If there are any copyrighted materials, they belong to the original authors.

Enjoy.

Contents:

Game Design Document:

Game architecture:

Design tools

Development:

Finished games GDDs:

Templates and examples:

Learning materials:

Postmortems:

(The following list is taken directly from www.pixelprospector.com Their website is currently only visible in the WaybackMachine archives, thats why I am posting it here)

Indie Postmortems

1998-1999

2000-2004

  • Gish (Chronic Logic) [2004]

2005-2009

2010-2014

2015-2019

2020-2024

Humble Indie Bundle

Ludum Dare Game Jam Postmortems

AAA Studios Postmortems

1998-1999

2000-2004

2005-2009

2010-2014

2015-2019

Classic Game Postmortems (Videos from GDC)

Special Postmortems

Postmortems Videos

GDC Postmortems - Youtube playlist collection of GDC Postmortems

GDD Creation Tools

  • Dundoc - Avenge your Game Idea and Plunge into the Future Gaming Portal. Design your game idea the right way
  • Nuclino - A lightweight and collaborative wiki for all your team's knowledge, docs, and notes
  • Affine - Great self-hosted note taking/knowledge base that serves well for GDD creation
  • IMS Creators - Collaborative game design creation tool integrated with project management

Game Architectural elements

Entity Component System (ECS)

  • Overwatch - GDC Talk by Timothy Ford about Overwatch's architecture and its ECS usage

Game design tools

Narrative Design Tools

  • Arrow - Handy, free, open-source tool to design game narrative, develop text-adventures, or create any other kind of nonlinear interactive storytelling document
  • Twine - Open-source tool for interactive, nonlinear stories. Widely used in indie games and education
  • articy:draft - Professional narrative design tool used by AAA studios with version control and team collaboration
  • Ink/Inky - Inkle Studios' narrative scripting language, free and open-source, used in games like 80 Days
  • Yarn Spinner - Dialogue system used in Night in the Woods and other narrative-driven games
  • Arcweave - Modern web-based narrative design tool with real-time collaboration features
  • Fungus - Free, open-source visual storytelling tool for Unity

Game Balancing & Systems Design

  • Machinations - Visual design tool for game systems and balancing

Game development

Learning Resources

Game Engines

Popular Open Source Engines

  • Bevy - A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!
  • Godot Engine - Popular open-source 2D/3D engine with MIT license, growing rapidly in adoption
  • Defold - Free 2D game engine by King, particularly strong for mobile development

Lightweight & Specialized Engines

  • LÖVE - Free 2D game framework using Lua, excellent for prototyping
  • Pico-8 - Fantasy console for making, sharing and playing tiny games

Community Resources

  • r/gamedesign Wiki - Curated resources from the Reddit game design community
  • IGDA Resources - International Game Developers Association resource library
  • GameDev.net - Long-running game development community with articles and forums
  • GDC Vault - Archive of Game Developers Conference talks (free and premium content)

Contribute

Contributions welcome! Read the contribution guidelines first.

Related

How to Install

  1. Download the template file from GitHub
  2. Move it anywhere in your vault
  3. Open it in Obsidian — done!

Stats

Stars

553

Forks

34

License

CC0-1.0

Last updated 16d ago

Tags

awesomeawesome-listgame-designgame-design-documentgame-developmentgamesgddgdd-creationlearning-materialslistpostmortempostmortems