Beste Antwort
Wenn Sie Endless Runner-Spiele wie Subway Surfers oder Altos Adventure meinen, gibt es einige Möglichkeiten, diese Spiele in zu erstellen Einheit. Sie müssen nicht die ganze Strecke für endlose Runner-Spiele bauen. Erstellen Sie den Pfad, die Hintergründe, Objekte (Hindernisse) für Ihren Charakter.
- SAMMLER UND SPAWNER: Fügen Sie Ihren Objekten und Collider hinzu Hintergrund. Füge 2 leere GameObjects hinzu und verbinde Collider mit ihnen. Stellen Sie sicher, dass einer von ihnen Spawner und ein anderer Collector sein sollte. Fügen Sie ihnen Skripte hinzu. Schreiben Sie einige Codezeilen für Collector und Spawner. Wenn Sie also Ihr Spiel ausführen, wird auf dem # Szene-Bedienfeld ein neuer Pfad angezeigt, Hindernisse und Hintergrund werden automatisch angezeigt. und Collector sammelt die Objekte, die hinter der Szene ausgeführt werden.
- KAMERASKRIPTIERUNG: U Kann auch eine gesamte Umgebung hinzufügen oder erstellen und hinzufügen eine Ebene des Panels auf der Szene. Stellen Sie sicher, dass das Alpha Null ist, und hängen Sie das Bedienfeld mit den Kameraskripten an. Fügen Sie dem Player auch ein Kameraskript hinzu. Wenn Sie also Ihr Spiel ausführen, werden Sie sehen, ob sich der Spieler bewegt, dann bewegt sich die Kamera. Gleichzeitig bewegt sich das Panel, das wir an unsere Kamera angeschlossen haben, auch in Bezug auf unseren Charakter oder Spieler.
Antwort
Ja und Nein. GMS ist sehr gut darin, was es tut. Wenn Sie ein Spiel mit vielen Mechaniken und Techniken erstellen möchten, die von GMS nicht unterstützt werden, erstellen Sie das Spiel schneller mit Unity oder Unreal Engine oder einer anderen Engine / einem anderen Framework. ( Liste der Spiele-Engines – Wikipedia )
Bei der Ausarbeitung einer Strategie zum Erstellen eines Spiels sind viele Dinge zu beachten. Ein gutes Spiel zu machen ist schwierig, egal wie Sie es angehen.
Wenn Sie daran denken, ein Spiel zu machen, um Geld zu verdienen, sprechen Sie wirklich über die Entwicklung eines Spielegeschäfts, nicht nur eines Spiels. Ein VIEL schwierigeres Problem! Sie müssen nicht nur ein gutes Spiel aufbauen, sondern auch ein gutes Geschäft aufbauen. Wenn Sie nur ein Spiel erstellen, müssen Sie bei der Auswahl der Game Engines / Frameworks weniger berücksichtigen. Wenn Sie ein Spielegeschäft aufbauen, müssen Sie die Engine / das Framework nicht nur aus Sicht der Spieleentwicklung betrachten, sondern auch aus Sicht der Geschäftsentwicklung. Zum Beispiel unterscheiden sich Unity und Unreal in ihrem Entwicklungsstil sehr (ein einfacher Aspekt davon ist C ++ vs C #), aber sie unterscheiden sich noch mehr in ihrer Herangehensweise an Geschäftsbeziehungen. Unity ist ein Abonnementmodell für Entwickler, Unreal ist eine Umsatzbeteiligung. Die Berücksichtigung dieser beiden unterschiedlichen Modelle in einem Geschäftsplan ist nicht trivial.