Contribute

Contribute

Help is very welcome:

  • Programmers: Unity, C# and Python tools.
  • Historians and history enthusiasts: sourcing and fact-checking.
  • 3D artists.
  • Game designers and writers.
  • Translators.

Before you start

  • Read docs/dev-setup.md.
  • Run the tests listed in CONTRIBUTING.md. scripts/check.sh runs everything CI runs.
  • Adding a historical event? Read docs/WRITING_EVENTS.md and the content policy. Every fact needs a source, and no quote may be invented.
  • Keep game rules in the simulation, not in Unity.
  • Working with an AI tool is fine if you say so in the pull request and every historical claim has been checked against a source.

There’s no CLA. Code comes in under MIT to the maintainer, Eyal Golan, and goes out under PolyForm Noncommercial 1.0.0; everything else comes in under the repository’s licences.

Find a first task

Browse the good first issue and help wanted filters, or the open issues. Questions and ideas go in Discussions.

Improve this website

The site’s source is in the site/ folder of the repository. Both languages live side by side, and the build fails if a page exists in only one of them. Hebrew corrections are welcome.