Beste antwoord
Als je Endless Runner-games zoals Subway Surfers of Altos Adventure bedoelt, zijn er enkele manieren om deze games te maken in Eenheid. U hoeft geen hele baan te bouwen voor eindeloze runner-games. Bouw het pad, achtergronden, objecten (obstakels) voor je personage.
- COLLECTORS EN SPAWNERS: Voeg Colliders toe aan je objecten en achtergrond. Voeg 2 lege GameObjects toe en sluit je aan bij colliders. Zorg ervoor dat een van hen Spawner is en een andere Collector. Voeg er scripts aan toe. Schrijf enkele regels code voor zowel Collector als Spawner. dus wanneer je je game uitvoert, zie je op het #Scene-paneel als nieuw pad, obstakels en achtergrond automatisch verschijnen. en verzamelaar verzamelt de objecten die achter de scène draaien.
- CAMERA SCRIPTING: U kunt ook een volledige omgeving toevoegen of maken en een paneellaag op de scène. Zorg ervoor dat de Alpha nul is en bevestig het paneel met de camerascripts. Voeg ook camerascript toe aan de speler. dus als je je spel uitvoert, zie je of de speler beweegt en de camera beweegt. Tegelijkertijd zal het paneel dat we aan onze camera hebben gekoppeld ook bewegen met betrekking tot ons personage of onze speler.
Antwoord
Ja en nee. GMS is erg goed in wat het doet. Als je een spel wilt maken met veel mechanica en technieken die niet worden ondersteund door GMS, dan maak je die game sneller met Unity of Unreal Engine of een andere engine / framework. ( Lijst met game-engines – Wikipedia )
Er zijn veel dingen waar je rekening mee moet houden bij het uitwerken van een strategie voor het maken van een game. Een goed spel maken is moeilijk, hoe je het ook aanpakt.
Als je erover denkt een spel te maken om geld te verdienen, heb je het eigenlijk over het ontwikkelen van een spelbedrijf, niet alleen over een spel. Een VEEL moeilijker probleem! Je moet niet alleen een goede game bouwen, je moet ook een goed bedrijf opbouwen. Als je gewoon een game aan het bouwen bent, hoef je bij je keuze van game-engines / frameworks minder na te denken. Als je een game-bedrijf opbouwt, moet je niet alleen vanuit een game-ontwikkelingsperspectief nadenken over de engine / het framework, maar ook vanuit een business development-perspectief. Unity en Unreal zijn bijvoorbeeld heel verschillend in hun ontwikkelingsstijl (een eenvoudig aspect daarvan is C ++ versus C #), maar ze verschillen zelfs nog meer in hun benadering van zakelijke relaties. Unity is een abonnementsmodel voor ontwikkelaars, Unreal is een inkomstenaandeel. Het is niet triviaal om deze twee verschillende modellen in een businessplan te verantwoorden.