Tu ne trouveras aucune source du client. Elles sont propriété de Blizzard et ne sont pas rendues publiques.
Il est possible de décompiler le client et de travailler dessus, mais c'est réservé à une certaine frange de la population des développeurs et je ne pense pas que tu en fasses partie (cela s'apparente plus à du Hacking qu'à du développement pur).