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?
- …