there has to be a part which is in the source code that is like some sort of a plugin [login to view URL] game + library are separated and compiled which means the library is a static one either a *.a or *.lib depending on the OS (unix or windows)the library is linked in the compile process the library will use classes from the game source example: CHARACTER, ITEM classes