Die Hero-Engine wird stabiler sein als alles, was du selbst zusammen basteln wirst und ist ja genau für solche Zwecke gemacht. Daher bietet sie sich natürlich an.
Aber evtl. hörst du auch einfach auf den Rat, den dir nun schon so viele gegeben haben: Übernimm dich nicht. Klar klingt es grundsätzlich toll, wenn man sich vorstellt irgendwann(TM) einmal sein MMORPG fertig zu stellen, allerdings wird dir wohl irgendwann die Lust vergehen. Denn Programmierung bedeutet nun einmal auch Arbeit. Teilweise macht diese Arbeit Spaß, teilweise gibt es aber auch viele Dinge, deren Implementierung oder Lösung keinen Spaß machen. Außerdem glaube ich, dass du sehr viel mehr lernen wirst, wenn du dich um mehrere kleine Projekte kümmerst als über Jahre hinweg ein derart großes Projekt stemmen zu wollen, was du letztlich kaum schaffen wirst. Viele kleinere fertige Projekte machen sich vor allem auch später gut als Referenzen; während ein halbfertiges MMORPG nicht unbedingt für sich spricht.
Du kannst es natürlich gerne versuchen, aber lass es dir eine Warnung sein, dass das schon viele vor dir versucht haben und viele sind daran gescheitert
.