@Schorsch:
Sowas hatte ich tatsächlich mal gemacht, aber gelassen, weil mir relativ schnell klar wurde was CE3 ist und was es nicht ist. Ich wusste gar nicht, dass ich das hier im Forum mal geschrieben habe
Jedenfalls, meine 2 Cents:
Es gibt keine Engine, die universell "die Richtige" ist, sehr wohl gibt es aber eine Engine die es für jemanden persönlich sein kann.
Ich empfehle den Leuten die einsteigen(worum es hier ja anfänglich ging) grundsätzlich immer Unity(jedenfalls dann, wenn es eine Engine sein soll und nicht etwas komplett selbst geschriebenes; oder wenn das Ziel ist ein Spiel zu machen und nicht ein Framework). Warum?
Die Frage beantworte ich dann meistens damit, warum man nicht beispielsweise die CRYENGINE nimmt(als Einstiger).
Ganz einfach, die CRYENGINE...
... ist für AAA-Firmen entwickelt und wird auch an solche verkauft. Es ist verdammt einfach, mit der CRYENGINE einen gut aussehenden Prototypen zu basteln. Aber ein fertiges Spiel? Das ist was anderes. Natürlich kann man die Engine nun monatlich "mieten", aber das richtet sich auch nicht an Einsteiger sondern z.B. an Leute die eben in kleinen Startups sitzen und nicht eben 2 Millionen für eine Lizenz rausrücken können.
... hat keinen Mobile Support. Und auch keinen Webplayer. Und Mac auch nicht. Eigentlich deployet(sorry dafür) nur auf Windows und Linux.
... wurde mit einem gewissen Spieltyp im Hinterkopf entwickelt, nämlich realistisiche Shooter-esque Spiele. Das merkt man einfach. Wenn man etwas anderes haben will, zum Beispiel ganz blöd gesagt Pacman, muss man schon ganz schön rumschludern. Pacman spielt sich nämlich ganz anders wenn man plötzlch realistische Physik reinbringt
... ist einfach nicht wirklich intuitiv. Geht ein bisschen mit dem ersten Punkt einher, aber die CRYENGINE erfordert viel Fachwissen und man muss eigentlich schon ganz genau wissen, was man machen will, um sie richtig anwenden zu können.
Unity im Gegensatz dazu ist sehr intuitiv und bietet viel Möglichkeiten zur Spielerei während "es trotzdem noch klappt". Dazu kann man auf jede erdenkliche Plattform deployen. Übertrieben gesagt könnte ich wahrscheinlich auch nen Spiel für meine Waschmachine damit machen. Unity biegt das schon irgendwie hin.
Man ist auch nicht an einem Spielertyp gebunden. Durch den 2D Workflow kann ich meinen Pacman Klon in weniger als 30 Minuten machen, ohne Vorkenntnisse vielleicht ne Stunde länger.
Auch in Unity muss ich wissen, was ich machen will, allerdings bietet mir die Unity Community die Möglichkeit nach "unity move object with keyboard" auf Google zu suchen und 500 nützliche Antworten zu finden.
Dazu noch die unzähligen Free Assets, mit denen ich mir wirklich mittlerweile auf übertriebene Art und Weise Spiele "zusammenklicken" kann wenn ich wollte, ermöglicht es wirklich jedem Spiele zu entwickeln.
Der Preis bei Unity ist natürlich wie schon oft in anderen Threads gesagt, dass wenn ich mit Unity einsteige ich eben mir auch die Unity Prinzipien aneigne... Unity hat vor allem ein Prinzip:
"Mach erstmal, und wenns dann geht ist schon ok". Man muss ich wirklich selbst zwingen, das zu optimieren und sich nicht darauf auszuruhen, dass es klappt. Bei einer anderen Engine hätte das vielleicht gar nicht erst funktioniert, hier in Unity allerdings schon und das muss man hinterfragen.
Das muss man natürlich ausgleichen, etwa in dem man nebenbei ein Buch liest das sowas einem direkt austreibt und alternativen zeigt, die man dann auch direkt in Unity umzusetzen versucht. Oder sich nebenbei
http://gameprogrammingpatterns.com/ durchliest und man versucht diese Patterns alle umzusetzen. Dann kann man aus Unity auch noch einiges herausholen und hat Code, den man überall sonsthin kopieren könnte und auch weiterhin funktionieren würde. Und dann kann man, wenn man in Unity plötzlich so viele Fehler findet, dass es einem nicht mehr gefällt, zielsicher auf ein "Monstrum" wie der CRYENGINE oder der UnrealEngine zugehen und damit arbeiten.
Zum Thema es gibt keine Showcase Spiele für die Unity:
Find ich nicht ganz richtig. Ein paar echt coole "Unity Spiele":
The Forest, Planet Explorers, Jagged Alliance: Flashback, Shadowrun: Online, Thomas Was Alone, sämtliche deutsche "X Simulator 20xx"-Spiele, Among the Sleep, Gloria Victis(ein MMO wohlbemerkt), Cities in Motion und wie schon erwähnt einen Haufen Spiele auf Android und iOS.
(Könnte übrigens noch einige mehr aufzählen
)