Najlepsza odpowiedź
Jeśli masz na myśli gry Endless Runner, takie jak Subway Surfers lub Altos Adventure, to istnieje kilka sposobów tworzenia tych gier w Jedność. Nie musisz budować całego toru dla niekończących się gier dla biegaczy. Zbuduj ścieżkę, tła, obiekty (przeszkody) dla swojej postaci.
- KOLEKTORÓW I SPAWNERÓW: Dodaj Collidery do swoich obiektów i tło. Dodaj 2 puste GameObjects i dołącz do nich collidery. Upewnij się, że jeden z nich powinien być Spawnerem, a drugi Kolektorem. Dodaj do nich skrypty. Napisz kilka wierszy kodu dla aplikacji Collector i Spawner. więc po uruchomieniu gry zobaczysz na panelu #Scene nową ścieżkę, przeszkody i tło automatycznie. a kolekcjoner zbierze obiekty działające za sceną.
- SKRYPTOWANIE KAMERY: U Można również dodać lub utworzyć całe środowisko i dodać warstwa panelu na Scenie. Upewnij się, że jego Alpha powinna wynosić zero i dołącz panel ze skryptami aparatu. Dołącz także skrypt kamery do odtwarzacza. więc kiedy uruchomisz grę, zobaczysz, czy gracz się porusza, a potem kamera się porusza. W tym samym czasie panel, który dołączyliśmy do naszej kamery, również będzie się poruszał w odniesieniu do naszej postaci lub gracza.
Odpowiedź
Tak i nie. GMS jest bardzo dobry w tym, co robi. Jeśli chcesz stworzyć grę z wieloma mechanikami i technikami, które nie są obsługiwane przez GMS, utworzysz , które graj szybciej z Unity, Unreal Engine lub innym silnikiem / frameworkiem. ( Lista silników gier – Wikipedia )
Podczas opracowywania strategii tworzenia gry należy wziąć pod uwagę wiele rzeczy. Tworzenie dobrej gry jest trudne, niezależnie od tego, jak do niej podejdziesz.
Jeśli myślisz o zrobieniu gry, aby zarabiać pieniądze, tak naprawdę mówisz o rozwijaniu biznesu związanego z grami, a nie tylko samej gry. DUŻO trudniejszy problem! Nie tylko musisz stworzyć dobrą grę, ale także zbudować dobry biznes. Jeśli dopiero tworzysz grę, masz mniej do myślenia przy wyborze silników / frameworków do gier. Jeśli budujesz biznes związany z grami, musisz nie tylko myśleć o silniku / frameworku z perspektywy tworzenia gier, ale także spojrzeć na to z perspektywy rozwoju biznesu. Na przykład Unity i Unreal bardzo różnią się stylem programowania (jednym prostym aspektem jest C ++ vs C #), ale jeszcze bardziej różnią się podejściem do relacji biznesowych. Unity to model subskrypcji dla programistów, Unreal to udział w przychodach. Uwzględnienie tych dwóch różnych modeli w biznesplanie nie jest trywialne.