Was brauche ich?
Eine ordentliche Programmiersprache ala C++,
eine gute Engine wie Irrlicht.
Eigenerstellte Grafiken/Objekte, die auch gut aussehen.
Eigenkomponierte Musik.
Eigengescriptete Scripte etc. fürs Spiel.

Was brauche ich noch?
Eine gute und nich zu allgemeine Story, die relativ tiefgründig und süchtig machen kann.
Zahlreiche Spielfeatures wie ein eigenes Kampfsystem, ein Menü, NPCs, eine Tolle Mapgestaltung, gut geschriebene Dialoge, Zahlreiche Queste und Nebenqueste und sonstige "Atmosphäre".

Und zu guter letzt?
Betatester, andere Helfer und Promoter.
Eventuell noch jemanden der ne ordentliche Spielevorstellung erstellen kann und dann sollte das Ding eigentlich laufen.