[ebook] Making games with Panda3D - WIP!

Not quite. “base” also is a variable that it stores in builtins. This means that it becomes accessible from any scope in any module. So if you’re creating an instance of ShowBase and putting it in a “base” variable, that’s actually quite misleading because when your “base” goes out of scope, it won’t be garbage collected, because it’ll still be in your scope, which could lead to some confusing situations if the system is not understood properly.