Nejlepší odpověď
Pokud máte na mysli Nekonečné běžecké hry jako Subway Surfers nebo Altos Adventure, existuje několik způsobů, jak tyto hry vytvořit Jednota. Pro nekonečné hry pro běžce nemusíte stavět celou trať. Vytvořte pro svou postavu cestu, pozadí, objekty (překážky).
- Sběratelé a rozmnožovatelé: Přidejte k svým objektům urychlovače a Pozadí. Přidejte 2 prázdné GameObjects a připojte se k nim. Ujistěte se, že jeden z nich by měl být Spawner a druhý by měl být Collector. Přidejte k nim skripty. Napište několik řádků kódu pro Collector i Spawner. takže když spustíte ur hru, uvidíte na panelu #Scene novou cestu, překážky a pozadí se automaticky roztočí. and collector will collect the objects which are running behind the Scene.
- CAMERA SCRIPTING: U Můžete také přidat nebo vytvořit celé prostředí a přidat vrstva panelu na scéně. Ujistěte se, že jeho Alpha by měla být nulová a připojte panel pomocí skriptů fotoaparátu. K přehrávači připojte také cameracript. takže když spustíte svou hru, uvidíte, jestli se hráč pohne, pak se pohne kamera. Současně se panel, který jsme připojili k naší kameře, bude také pohybovat s ohledem na naši postavu nebo hráče.
Odpověď
Ano a ne. GMS je v tom, co dělá, velmi dobré. Pokud chcete vytvořit hru s mnoha mechanikami a technikami, které nejsou podporovány GMS, vytvoříte že hra rychleji s Unity nebo Unreal Engine nebo jiným enginem / frameworkem. ( Seznam herních enginů – Wikipedia )
Při vypracování strategie pro vytvoření hry je třeba vzít v úvahu spoustu věcí. Udělat dobrou hru je těžké bez ohledu na to, jak k ní přistupujete.
Pokud uvažujete o tom, že si chcete vydělat peníze, opravdu mluvíte o rozvoji herního podnikání, nejen o hře. MNOHO těžší problém! Nejen, že potřebujete vybudovat dobrou hru, musíte vybudovat dobrý obchod. Pokud právě stavíte hru, při výběru herních engine / frameworků je na co myslet. Pokud budujete herní podnikání, musíte nejen přemýšlet o enginu / rámci z pohledu vývoje hry, ale musíte to také zvážit z pohledu rozvoje podnikání. Jako příklad lze uvést, že Unity a Unreal se velmi liší ve svém vývojovém stylu (jedním jednoduchým aspektem je C ++ vs C #), ale ještě více se liší v přístupu k obchodním vztahům. Unity je model předplatného pro vývojáře, Unreal je sdílení výnosů. Účtování těchto dvou různých modelů v obchodním plánu není triviální.