This page is intended to hold some of the gotchas that you need to be mindful of when distributing a game:

There's also some things to think about in the actual packaging:

  • Use ZIP or TAR / GZIP to bundle your entry as these are more likely to be supported than more obscure formats like RAR.
  • Always put all your files in a directory.
  • You should put a READMEtxt file in the distribution which includes:
  • If possible, you should bundle other libs you've used. If it's pure Python, then it may be bundled straight. If not, then consider including the source for the library.
  • Don't ship .pyc files with your game (unless you're not shipping the .py files, of course)