Skip to content

Instantly share code, notes, and snippets.

@Ex4byt3
Created October 10, 2023 16:40
Show Gist options
  • Save Ex4byt3/cc3e514a7959127b05edb8d90dc73743 to your computer and use it in GitHub Desktop.
Save Ex4byt3/cc3e514a7959127b05edb8d90dc73743 to your computer and use it in GitHub Desktop.
design doc outline
  • looks at other past sd projects for inspiration

  • team contract

    • scheduling
      • how the project and all of it's parts were scheduled
      • how deadlines work
    • motivations
      • individual visions
      • why pick this project
    • introductions
      • who did what
        • why
  • agile development

    • how we used scrum/etc.
  • research

    • how we researched things (possibly omit)
    • what we researched (this section should be very large)
      • quote when it feels right to do so
        • keep note of what sources are used
  • rewrite the entire original design doc in a less compressed form

    • this will be quite large
  • why we did:

    • godot
    • ggpo
    • rollback
    • prototyping
  • why we didn't:

    • unity
    • delay based
    • custom netcode
    • microtransactions
      • p2w
      • dlc
      • battlepass
  • how we:

    • got ggpo working in godot directly
    • used rollback
      • deterministic physics
      • resimulation
      • varify sync
      • what got passed between clients
        • why
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment