Any modern game uses a huge set of files which usually are established during the installation. Almost all from them are dynamic libraries (.dll), each of which performs its own small function.