pursuedpybear icon indicating copy to clipboard operation
pursuedpybear copied to clipboard

Packaging Story

Open AstraLuma opened this issue 6 years ago • 2 comments

Develop a well-polished story (and possibly tooling) allowing game developers to build binary packages suitable for shipping to non-developers on all three platforms.

The goal is to produce a single-file executable that immediately runs the game without an installation step.

Things to look into:

  • PEX
  • PyInstaller, py2app, py2exe

Additional reading:

  • https://glyph.twistedmatrix.com/2018/01/shipping-pygame-mac-app.html

This also links to #122 because of zipsafeness of various engines (eg, pyglet is zip safe and supports loading resources from zip. SDL-based engines are not because of their binary components.)

AstraLuma avatar Oct 05 '18 20:10 AstraLuma