reklama

Chcete vytvořit videohru. Vypracovali jste příběh a různé scénáře, které lze upravit tak, aby vyhovovaly různým žánrům. Problém je, že vaše kódovací schopnost je špatná.

Tak kam jdeš? Odpověď samozřejmě spočívá v použití stavebnice pro videohry - nástroje nebo sady nástrojů, které mají lidem, kteří nemají tradiční programovací schopnosti, sestavit své vlastní hry.

Jsou však tyto nástroje dobré, nebo příliš omezují tvůrce?

Historie stavebnic videoher

Použití aplikace k vytvoření videohry není nic nového. V osmdesátých letech mělo 8bitové systémy k dispozici sbírku nástrojů, jako je Graphic Adventure Creator (Podobné nástroje jsou k dispozici pro moderní platformy 3 nástroje pro vytvoření vlastního textového dobrodružstvíChcete si vyzkoušet vlastní textovou adventuru? Tady máš šanci! Tyto tři nástroje vám pomohou vytvořit si svůj vlastní složitý a hratelný příběh. Přečtěte si více ) a jeho textového předchůdce The Quill.

Později, Shoot'Em-Up Construction Kit (a.k.a. SEUCK) umožnil vytvoření shoot-em upů, doplněný editorem pozadí / mapy a sprite editor a Adventure Construction Set pro 8bitové a 16bitové systémy byly použity při vytváření dobrodružství založeného na dlaždicích hry. ZZT a MegaZeux jsou další dva, kteří stojí za zmínku.

instagram viewer

A pak tam byla 3D stavebnice, další 8- a 16-bitová možnost umožňující uživatelům vytvářet 3D světy využívající Freescape společnosti Incentive Software, který se objevoval ve hrách jako Driller a Total Zatmění.

Od poloviny 90. let 20. století se videohry většinou vytvářejí pomocí vlastních stavebních sestav, které vytvářejí zakázkové aplikace, které se používají k vytváření světy a postavy, začleňují dialog a vytvářejí vše, co příběh hry vyžaduje, dokonce až po umístění postav a menu.

V poslední době přichází stále více nástrojů pro tvorbu her, na některé z nich jsme se už dříve podívali 5 bezplatných softwarových nástrojů pro vývoj her k vytvoření vlastních herSoftware pro vývoj her zdarma je skvělý způsob, jak zahájit výrobu videoher. Sestavili jsme nejlepší herní software na trhu. Přečtěte si více . Otázkou tedy je, mohou být současné možnosti dostupné amatérským nebo nízkorozpočtovým tvůrcům použity k vytváření kvalitních videoher? Překvapivě ano - s několika námitkami.

Construct 2 může být použit k vytvoření všech druhů 2D her, jak dokazuje webová stránka Showcase. Ve skutečnosti mohou být hry vytvořené pomocí Construct 2 dokonce hrál přímo na webu. Podívejte se, co tento motor dokáže.

Bezplatná verze hry Construct 2 publikovala pouze hry HTML5. Pokud chcete vytvářet hry pro Windows, Mac, Linux, iOS, Android, Amazon Store nebo WiiU, musíte si zakoupit osobní licenci za 129,99 $.

Web Construct 2 má spoustu úžasných tutoriálů, které vás provedou počátečními fázemi. Fóra poskytují další tipy a podporu a můžete si zakoupit aktiva (např. Grafiku, zvukové efekty, šablony, skřítci) v obchodě, což je užitečné, pokud nemáte talent produkovat své vlastní prostředky pro své herní projekt.

Jak snadné je však použití tohoto softwaru? Obecný názor mezi jejími uživateli je, že Construct 2 má a jemná křivka učení, a přestože dokáže produkovat kvalitní hry, je motor poněkud omezený, pokud chcete udělat něco opravdu velkolepého a jedinečného.

Stencyl je docela zatraceně dobrý. Hry vytvořené pomocí tohoto softwaru se ocitly na předních místech v App Store, jako je Impossible Pixel (# 2 v USA), BLiP (# 1 v 18 zemích) a Zuki's Quest (# 10 v USA). Pokud to není vyzvánění, co je?

Hlavními prodejními místy pro Stencyl jsou moderní rozhraní a podpora out-of-the-box pro pokročilé funkce, jako jsou reklamy, mobilní výsledkové tabulky, nákupy v aplikaci a pluginy třetích stran. Usnadňuje to vše, což snižuje vaši potřebnou práci.

Bezplatná verze může být publikována pouze jako Flash. Licence Indie, která je k dispozici za 99 $ ročně, umožňuje publikování do Windows, Mac a Linux. U systémů iOS a Android budete muset zakoupit licenci Studio za 199 $ ročně. Kromě toho nabízí Stencyl podporu pro snadné publikování do Steam, App Store a Play Store.

Herní logika je vytvořena pomocí bloků pomocí rozhraní drag and drop, které silně připomíná Scratch MIT. Pokud máte nějaké zkušenosti s programováním (viz poslední část této funkce), můžete provést pokročilý vývoj vytvořením vlastních bloků s vlastním kódem pomocí jazyka Haxe.

Stencyl má střední křivka učení Doporučujeme tedy brát věci pomalu a budovat základní hry s nabízenými aktivy a spoléhat se na rozsáhlé fórum podpory, kde najdete tipy a rady.

Pokud plánujete hru publikovat na Windows, budete spokojeni s bezplatnou licencí pro GameMaker: Studio (má úvodní obrazovku). Licence Professional, dostupná za 149,99 $, má několik dalších funkcí a zbavuje se úvodní obrazovky. U exportu Mac, Linux, Android, iOS nebo HTML5 budete potřebovat licenci Master za 799,99 $.

Co ale můžete dělat s GameMaker: Studio? Dobrého nápadu získáte zobrazením titulů v stránka prezentace, kde najdete špičkové hry, které byly vyrobeny s tímto motorem. Největším úspěchem je však indie smeč hit Hotline Miami.

K dispozici jsou online návody, které vás provedou uměním hry, zatímco technická podpora poskytuje rozsáhlou znalostní základnu. GameMaker: Studio má také rušnou online komunitu - jednu z největších herních komunit na internetu - připravenou diskutovat o projektech a nabízet tipy.

Toto je jeden nástroj pro tvorbu her, do kterého se můžete dostat, aniž byste se příliš brzy zasekli.

GameSalad je k dispozici ve dvou příchutích. Základní verze stojí 19 USD měsíčně (nebo 199 USD ročně) a exportuje se pouze jako HTML5, zatímco verze Pro stojí 29 USD měsíčně (nebo 299 USD ročně) a exportuje do Windows, Mac, iOS a Android.

Chcete-li zjistit, co je možné s tímto softwarem pro konstrukci videoher, zkontrolujte arkádové stránky kde najdete několik titulů, které můžete vyzkoušet jako hry prohlížeče. Můžete se také podívat na YouTube:

Výukové programy a materiály jsou k dispozici na trhu GameSalad, zatímco podporu najdete na fóru komunity, kde najdete také tipy a triky pro používání GameSalad.

Počínaje řadou kuchařek na webu GameSalad se můžete procházet různými nástroji a možnostmi, sestavovat základní hry a sekvence. S křivka učení, která představuje vydávání her jako dosažitelné, GameSalad je silnou volbou pro každého nováčka.

Do této chvíle by vás zajímalo, zda je stavba videohry bez programovacích dovedností dobrý nápad. Koneckonců, všechny možnosti, které jsme dosud předložili, vyžadují, abyste si dali ruku do kapsy pro vše, co není hrou HTML5.

Představujeme vám tedy GDevelop:

"GDevelop je otevřený zdroj, multiplatformový tvůrce her navržený pro použití všemi - nevyžaduje žádné programovací dovednosti."

S tímto softwarem je logika hry stanovena prostřednictvím řady událostí vyjádřených v prosté angličtině. Hry lze exportovat do Windows, Mac, Linux, Android nebo HTML5. Kolekce výukových programů a podrobné wiki jsou užitečné pro uživatele, kteří potřebují vedení softwaru.

Potřebujete další pomoc? Tipy a triky najdete na fóru a je zde také částka. Přestože je subreddit hrubě nevyužitý, stále zde najdete několik příkladů dokončených her.

Toto video demonstruje malou dívku, která si v GDevelopu hru s pomocí svého otce:

Pokud je typ hry, kterou chcete vytvořit, RPG, našli jste ten správný nástroj. Tato nejnovější iterace populárního RPG stavebního programu je k dispozici zdarma jako zkušební verze (plná verze je 69,99 USD) a je dostatečně výkonná pro veterány, ale pro děti dostatečně jednoduchá.

Všechny aspekty tvorby RPG jsou pokryty překvapivě dostupnou cenou a na webu jsou k dispozici návody a triky, které vám pomohou začít a pokračovat.

Pokud najdete cenovku nad rámec svého rozpočtu, nazve se bezplatná verze RPG Maker VX Ace Lite je k dispozici, což vám umožní se se softwarem vyrovnat před provedením nákupu.

Jednou z posledních možností, kterou stojí za prozkoumání, je ClickTeam Fusion. Existuje bezplatná verze, kterou můžete stáhnout a rozvíjet s před upgradem na plnou verzi, která stojí 99,99 $. Ale přichází s úvodním logem „Created with Fusion“, které můžete eliminovat upgradem na verzi pro vývojáře za 399,99 $.

Verze pro vývojáře přichází s několika rozšířenými možnostmi a prostředky, které ospravedlňují nárůst cen, a ruší všechna omezení distribuce vaší hry.

Výsledné hry se vyrábějí ve formátu HTML5, ale existují i ​​vývozci, kteří si mohou zakoupit tituly, které budou hrát na Windows, Mac, Linux, Android, iOS.

Výukové programy a fórum komunity nabízejí pomoc a pomoc při vytváření her, což by mělo pomoci budete si řídit cestu podél křivky učení a vyrábět stále hratelnější a poutavější zkušenosti.

Kromě nástrojů pro tvorbu her

Tyto soupravy pro konstrukci her nabízejí různé úrovně podrobnosti, ale pokud chcete vytvořit opravdu velkolepé hry, budete muset Naučte se skutečné programování Jak se naučit programování bez stresuMožná jste se rozhodli pokračovat v programování, ať už pro kariéru nebo jen jako koníček. Skvělý! Ale možná se začínáte cítit ohromeni. Není to tak skvělé. Zde je nápověda, která vám usnadní cestu. Přečtěte si více .

Další nejlepší věc (poté, co se vám vyhovuje některý z výše uvedených programů), je přestěhovat se do Unity, což je možná nejrozšířenější engine vývoje her pro amatérské a nezávislé vývojáře. Můžete začít prostřednictvím našeho průvodce začátečníky k jednotě Programování hry s jednotou: Průvodce pro začátečníkyV rozvíjející se krajině nezávislého vývoje her se Unity objevila jako něco de facto standardu: díky nízké ceně, snadnosti použití a široké sadě funkcí je ideální pro rychlý vývoj her. Přečtěte si více .

Měli byste také trávit čas čtením o programování obecně. Chcete-li ušetřit peníze, můžete je využít zdarma programovací knihy 9 bezplatných programovacích knih, které z vás udělají profesionálaVolání všech programátorů, ať už nových, starých nebo ctižádostivých: Našli jsme skvělý výběr knih zdarma (jako v pivu), které vylepšují vaše kódovací schopnosti na další úroveň. Naskočte a užívejte si. Přečtěte si více . Zvažte také kontrolu těchto webových stránek základy vývoje hry 4 bezplatné webové stránky, kde se můžete naučit základy vývoje herPokud hledáte dobrou výukovou řadu pro vývoj her, chcete ten, který vás naučí postupy a mentalitu dobrého kódování, protože pak můžete tyto postupy transponovat do jakéhokoli jazyka nebo plošina. Přečtěte si více jen aby bylo zajištěno, že jsou vyplněny všechny mezery.

Vyvíjíte videohry? Nebo máte zájem začít v terénu? Jaké hry chcete dělat? Řekněte nám o nich v komentářích níže!

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.