Bästa svaret
Om du menar Endless Runner Games som Subway Surfers eller Altos Adventure så finns det några sätt att skapa dessa spel i Enhet. Du behöver inte bygga hela banan för oändliga löparspel. Bygg vägen, bakgrunder, objekt (hinder) för din karaktär.
- SAMLARE OCH SPAWNERS: Lägg till kollider till dina objekt och bakgrund. Lägg till 2 tomma GameObjects och gå med kollider till dem. Se till att en av dem ska vara Spawner och en annan ska vara Collector. Lägg till skript till dem. Skriv några rader kod för både Collector och Spawner. så när du kör ditt spel kommer du att se på #Scene-panelen som en ny väg, hinder och bakgrund kommer att spwan automatiskt. och samlare samlar föremålen som körs bakom scenen.
- KAMRASKRIFTNING: U Kan också lägga till eller skapa en hel miljö och lägga till ett lager av panel på scenen. Se till att dess Alpha ska vara noll och fäst panelen med kameraskripten. Bifoga även kameraskript till spelaren. så när du kör ditt spel ser du om spelaren rör sig så rör sig kameran. Samtidigt kommer panelen som vi har fäst vid vår kamera också att flytta med avseende på vår karaktär eller spelare.
Svar
Ja och nej. GMS är mycket bra på vad det gör. Om du vill skapa ett spel med många mekaniker och tekniker som inte stöds av GMS än skapar du att spel snabbare med Unity eller Unreal Engine eller annan motor / ram. ( Lista över spelmotorer – Wikipedia )
Det finns många saker att tänka på när man utarbetar en strategi för att skapa ett spel. Att göra ett bra spel är svårt oavsett hur du närmar dig det.
Om du funderar på att göra ett spel för att tjäna pengar pratar du verkligen om att utveckla ett spelföretag, inte bara ett spel. Ett MYCKET svårare problem! Inte bara behöver du bygga ett bra spel du behöver för att bygga ett bra företag. Om du bara bygger ett spel finns det mindre att tänka på i ditt val av spelmotorer / ramverk. Om du bygger ett spelföretag behöver du inte bara tänka på motorn / ramverket ur ett spelutvecklingsperspektiv, du måste också överväga det ur ett affärsutvecklingsperspektiv. Som ett exempel är Unity och Unreal väldigt olika i sin utvecklingsstil (en enkel aspekt av det är C ++ vs C #) men de är ännu mer olika i sin inställning till affärsrelationer. Unity är en prenumerationsmodell för utvecklare, Unreal är en intäktsandel. Att redovisa dessa två olika modeller i en affärsplan är inte trivialt.