non, pas en html, qui n´est pas un langage de programmation mais un programme de mise en page.
pour le java, tu pourrais faire un jeu pas trop mal, si tu savais programmer ( attention, c´est pas le même chose que du javascript) mais je suis pas sure que tu pourrais gérer le réseau.
Mais pour répondre a ta question, tu peut faire des jeu multijoueur gratuitement, il te faut un vrai langage ( du C++ ou du VB) avec un compilateur.
Puiceque tu veux quelquechose de gratuit prend Dev C++. Mais il va falloir commencer par apprendre le C++.
Bonne chance.
P.S. lis cette page : http://perso.wanadoo.fr/ck/Langages.htm