Why do I need to implement a "C"-based creator function for my plug-in?
Answer:
Shake incorporates a powerful C-based scripting language that supports expressions and macros and is used to serialize Shake scripts to file. The creator function provides a binding so that a C++-based plug-in can be instantiated within Shake's C-based scripting language.