Ich nehm halt Minecraft als ein Paradebeispiel wie man Leute binden kann.
Der Reiz bestand ja vor allem darin daß Spieler etwas selber
erschaffen können, zeigen (Youtube, Screenshots) und mit anderen austauschen können (eigene Multiplayer Server)

Als reines Singleplayer Legosteck-spiel mit vorgegebener Ziel-Aufgabe wäre nicht über
ein freundlisches Nicken hinaus gekommen. Auch wenn man
noch so viel ins Grafikrendering gesteckt hätte.

----

Beim Multiplayer muß man auch wissen daß man als kleines Spiel
nicht unbedingt auf Echtzeitmultiplayer setzen sollte.
Denn erst bei einigen dutzend Usern die immer online sind wird
es erst genügend Tragkraft haben um den Multiplay nutzbar zu machen.
Ein Alternative ist ein Asynchroner Multiplayer.
Halt ein Modus wo die Spieler nicht zwangsläufig im genau gleichen Zeitpunkt aktiv sein müssen.
Ein Beispiel sind die ganze Browserspiele.
Aber auch GratuitousSpaceBattles von Positech/Cliffski.
Das hat nen interessanten asynchronen Multiplayer wo die Spieler
ein Setup erstellen, daß andere dann versuchen zu übertreffen.