If you are using DLL functions in your game, then you are using 3rd party code as part of your game. If it is a DLL
associated with windows, accompanying applications, or otherwise common to all PCs running the game, then you do not have a problem. However, if your game requires a DLL that is not universal between the PCs, then either you have to tell the user where to get the missing DLL and install it (for which he/she may have to pay a charge or royalty), or you will have to acquire the rights to distribute the needed DLL as part of your game (again, a charge or royalty may be involved).
It makes sence to consider the matter of ownership and distribution when you select DLLs for use in building your games and other applications.
associated with windows, accompanying applications, or otherwise common to all PCs running the game, then you do not have a problem. However, if your game requires a DLL that is not universal between the PCs, then either you have to tell the user where to get the missing DLL and install it (for which he/she may have to pay a charge or royalty), or you will have to acquire the rights to distribute the needed DLL as part of your game (again, a charge or royalty may be involved).
It makes sence to consider the matter of ownership and distribution when you select DLLs for use in building your games and other applications.