Lightweight Panda3D Library

The problem with the “200mb” standalone distribution is that all of Panda3D is included. And Panda3D has dozens of modules you probably won’t use in your game/application. So the solution if to leave away those parts of the Panda3D SDK which are not required by your game/application.

The tricky thing is that it is difficult to determine which parts are required and which are not required.

I remember a pissing contest some years ago, where I packed a full Panda3D application in about 8Mb. But this has been just a dirty proof-of-concept and is definitely not recommended practice [url]pack-panda Installer SIZE]

You first have to make up your mind on how your end-users should install your game/app. For example:

  • installer vs. unpack-zip-and-drop-somewhere?
  • proper version of python already installed on end user machine, or shipped together with your game/app?