Aber was bezweckst du damit?
Bei den was ist besser Fragen hast du ja schon einen auf den Deckel bekommen, da man sowas halt nicht beantworten kann. Aber auch hier wird nichts bei rumkommen. Der Begriff Engine ist vielen nicht richtig klar, bzw sie verstehen da was falsches drunter. Von mir aus auch nicht unbedingt falsch, aber frag 5 Leute hier im Forum was sie unter einer Engine verstehen und du bekommst vermutlich 5 Antworten. Dabei ist ja auch nicht wichtig wer es wie versteht.
Bei den meisten wird es vergleichbar ablaufen. Sie nehmen sich eine Ansammlung von Funktionen, ob es nun OpenGL ist, oder irgendetwas was darauf vielleicht aufbaut. Dann bauen sie damit ihr Spiel. Dazu kommen dann immer mehr Funktionen die sie benötigen. Theoretisch könnten sie diese alle zu einer Art Engine zusammenfassen. Aber wozu. Die meisten machen sich mit diesem ganzen Enginegedöns viel zu fertig
Genau wie diese Fragen, ob man jetzt Unreal oder was weiß ich was benutzen soll. Da kommt dann meistens eh nichts bei rum und die meisten sollten vielleicht einfach mal ihre Erwartungen runterstufen und ihr falsches Bild von Spielen aus dem Kopf kriegen.
Und die Frage ob jemand jetzt eine eigene Engine benutzt oder nicht wird schon allein dadurch schwierig, da es zum Teil Engines für Physik gibt, dann Engines fürs Rendering, dann benutze ich vielleicht noch eine Engine für Soundausgabe und und und. Davon könnte dann die hälfte selbst entwickelt sein und der Rest ist vielleicht schon fertig. Und selbst daraus habe ich mir ja vielleicht möglicherweise eine eigene Engine gebaut die speziell an meine Bedürfnisse angepasst ist. Von daher kann man solche Fragen einfach nicht pauschal beantworten. Müssen sie aber auch gar nicht.