PočítačeProgramování

Jak vytvořit hru na „Android“ na vlastní pěst

Mnoho lidí stahování her pro mobilní platformy, přemýšlet: „Proč ne, aby se sen realitou Proč si produkt, který je lepší a zajímavější, než to, co je již nabízí interaktivní zábavní průmysl?“ Pokud si nevíte, jak vytvořit hry na „Android“, ale chtějí se učit, bude tento článek mluví o některé nástrahy, které čekají na začínajícím vývojářům.

idea

První věc, kterou je nutné vytvořit hru - nápad. V první fázi to může být psáno v jakékoliv formě. Je žádoucí, aby to „lpí“ bylo pochopitelné. S největší pravděpodobností se v procesu jeho realizaci bude změněn. Něco se bude muset přidat, ale něco - zcela odstranit nebo změnit. Na tom není nic divného - při dalším zpracování funkčních částí nejen muset důkladně popsat, ale s cílem ověřit jeho vhodnost.

Není nutné úplně opustit původní popis nápadů a začít vytvářet ruskou hru na „Android“, tento krok přeskočte. Myšlenky - Hlavním východiskem, ze kterého se dá snadněji začít pohyb. Kromě toho, že myšlenky uvedené v článku se podíváme na plány objektivně, může postoupit oznámení a napravit nedostatky.

Seznam funkcí

Tak, jak vytvořit hry na „Android“ je možné bez podrobného rozpracování v této fázi bude muset pokračovat v práci v textovém editoru a popisují funkce, které budou ve hře. Zde je příklad: série God of War - je slasher. Zbraň protagonisty - bič. Během boje můžete udělat krásné dlouhé combo útoky. Každá úroveň je dokončena třepit s šéfem.

Tento seznam je dost lakomý a odráží pouze hlavní rysy, tedy těch, které produkují hru na pozadí ostatních. Ve skutečnosti existuje mnoho dalších, ale ostatní funkce jsou sekundární. V popisu první muset jít k těm, bez kterých vaše budoucí tvorba nemůže existovat, a poslední - méně důležitá, které mohou být obětován na oltář rychlosti vývoje.

Dizdok

Tak, jak vytvořit novou hru bez tohoto dokumentu je téměř nemožné, aby se do práce a nad ním. Dizdok - zkratka pro „design dokument“ obsahuje nejpodrobnější popis:

  • objektový model a funkčnost entit.
  • Funkční specifikace.
  • herní obsah.
  • Rozhraní.
  • V případě potřeby mohou být přidány do znalostní báze.
  • Objektový model.

objektový model

Objektový model obsahuje informace o každé herní zadavatelem: zbraně, brnění, NPC, kouzla, přehrávače. To je jedinečné pro každou hru.

Podle funkce je třeba chápat:

  • Mohu nosit \ odstranit \ buy \ prodat \ zlepšovat.
  • Bude zásob po smrti.
  • Jsou ztrácejí pevnost v průběhu času nebo při nějaké akci.
  • Zvyšuje zda znaku nebo skupiny.
  • Má sadu speciálních vlastností.

Výše uvedené předměty nejsou závazné, jejich počet může být snížena nebo zvýšena pro každé jednotlivé skupině subjektu.

funkční specifikace

V průběhu odpovědi na otázku, jak vytvořit hry pro „Android“, měli byste nám říci o dalším úseku dizdoka. Funkční specifikace popsat hru za kus. Zde je třeba co nejpřesněji říci, že ví, jak to udělat hlavní postavu a jak je implementována. Totéž musí být provedeno pro každý NPC zvlášť. Kromě herních postav, by měly být řešeny lékárničky, zbraně, brnění, složky životního prostředí.

Ve skutečnosti je tato sekce je sada pravidel, která mají vliv na všechny herní momenty z nabídky, a na to, jak je škoda vypočtena z dopadu. Čím více budete pracovat každý jednotlivý bod, tím snazší bude realizovat svůj projekt.

obsah

Před vytvořit dobrou hru, budete muset přemýšlet o tom, a co přesně bude v něm. Při popisu specifikaci, můžete určit, že tyto znaky budou střílet zbraň, ve kterém nabité kazety s pevně stanoveného poškození. Po injekci do NPC tohoto parametru budou odečteny rezervaci kapacity. Budete také muset zadat název každého jednotlivého vzorku zbraní, brnění, NPC. A samozřejmě, nutné k popisu vzhledu. Obsah - základní stavební kameny, ze kterých bude celá hra postavená později.

rozhraní

Interface - sada funkcí a tlačítek, s nimiž se bude uživatel v interakci s programem. Hlavní věc, která by měla vzít v úvahu při jeho vytváření - komfort. Chcete-li pochopit, jak přesně uspořádat všechny prvky, můžete spustit a analyzovat nejlepší příklady tohoto žánru, přenášení nejvhodnější řešení pro váš projekt.

Volba motoru nebo konstruktéra

Dalším krokem, který by musel splnit před vytvořením hru na „Android“ - vybrat herní engine. Dávno pryč jsou doby, kdy se všechno muselo být provedeno od nuly. V současné době, s připravenou designer, můžete provádět veškerou práci tím, že píše minimum kódu.

Volba motoru stojí za to dělat na základě některé z jeho funkcí:

  • Podmínky použití.
  • Příležitosti.
  • Cena.
  • Podpora pro vývojáře.
  • Zadokumentirovannost.
  • Velikost komunity.
  • Jednoduchost.
  • Rozšiřitelnost.

Podmínky použití: snad jednou koupil návrhář, se nestanete jejím stoprocentním vlastníkem. Stává se, že obchodní úspěch hry muset zaplatit určité procento ze zisku vývojářů motorů. Hlavní věc - před vytvořením hru na „Android“, přečtěte si licenční smlouvu výrobku vybraného k realizaci.

Vlastnosti: měly by plně pokrýt potřeby developer. V případě, že produkt nabízí více než musíte, hra může být snadno rozšířit používat novou funkci dizdoka. Ale myslet na rovnováhu! Použijte Unreal Engine pro Tetris - je hloupé.

Podpora: v první řadě, je třeba zjistit, zda výrobek má vývoj? Jsou opravy chyb z verze na verzi? když získá nové funkce a nástroje? Motor, který se rychle rozvíjí, má výhodu oproti motoru, před zmrazené několik let.

Community: Jaký je počet těch, kteří využívají návrháře? V případě, že velký počet uživatelů, naleznete v dokumentaci, lekce, mistrovské kurzy, příklady nejsou problém. V případě, že uživatel je relativně malý, tato informace nemusí být v takovém rozsahu, který vám umožní udělat něco konkurenční dispozici.

Rozšiřitelnost: Předtím, než si vytvořit svůj vlastní hry, aby se snažili zjistit, zda je či není pro připojení k vybraným motorových modulů může být cizí. Obvykle se používají pro vývoz nebo dovoz trojrozměrných modelů, zvuků, skripty, skřítků. Pokud existuje podpora pro takové nástroje, projektant není omezen na interní nástroje pro tvorbu obsahu.

UDK

Unreal Development Kit - není nejjednodušší zvládnout herní engine, ale jeden z nejmocnějších. Používá se nejen začínajícím vývojářům, ale i velké korporace. Pokud hledáte odpověď na otázku: „Jak vytvořit 3D herní engine a jak ji vybrat?“ - byste měli prozkoumat možnosti UDK.

Popsat programovací logiku používá interní skriptovací jazyk - UnrealScript. Developer Místo poskytuje spoustu lekcí, jako zachycených na videu a jsou popsány v textové podobě. Ve stejné době, kdy pokrývají maximální funkčnost - z editoru psát své skripty.

Točivý moment 2D / 3D

Točivý moment - jedna z nejoblíbenějších návrhářů her pro mobilní platformy. Má veškerou potřebnou sadu editorů a ladicí nástroje. Při vývoji programátorů jsme věnovali velkou pozornost pohodlí a snažil se dělat všechny tyto nástroje nejvíce jednoduchý a srozumitelný.

Designer je dodávána s dokumentací, který popisuje většinu příležitostí. Na oficiálních stránkách lze nalézt konzultace a zdrojový kód několik ready-made her.

Skriptovací vložené do Torque Torque skriptovací jazyk. Vlastnosti jednotlivých objektů je možné určit předem. Také v návrháře postavený sadu Box2D, která se zabývá fyzikální výpočty.

Pokud jste se snaží najít odpověď na otázku: „Jak vytvořit síťovou hru a co skript pro tento pick?“ - můžeme s jistotou říci, že Torque bude multiplayer projekt v co nejkratším možném čase. Všechny potřebné funkce je postavena v předstihu, a příklady, které jsou na oficiálních internetových stránkách, vám ukáže, jak jej co nejefektivněji využít.

studovat

Po výběru ještě nepochopitelný herní engine je to možné vytvořit hru. Bude muset strávit hodně času na své studium. Vzhledem k tomu, tým není, budete muset udělat všechno sami: psát skripty, vytvářet textury, skřítky model (v případě, že trojrozměrné hry), napsat skript otestovat. Není těžké uhodnout, že nováček developer bude muset naučit základy správné mnohé profese: programátor, spisovatel, tester, umělce, návrháře.

To je nejlepší se naučit tím, že je v procesu práce na projektu. Dalším způsobem, jak se naučit vše, co potřebujete - práce pro společnost, která se rozvíjí her. Neměli bychom být označen okamžitě jako hlavní programátor, i když budete vyzváni, aby se zapojily do běžné domácí práce, nevzdávejte to šanci podívat se na geymdev dovnitř.

Práce v každé společnosti začíná ode dna, je to v pořádku. Ano scripters a dovednosti, Level Designer, vyvažovací, tester bude velmi užitečné, a to je tato odvětví, které zaměstnávají většinu juniorů. Po několika letech takového školení se bude učit, jak vytvořit dizdoki a technické úkoly, dozvědět se o bug tracker, a pro vytvoření databáze kontaktů. Po práci na vytvoření ruské hru na „Android“, budete muset strávit mnohem méně úsilí, protože budete muset zásobit na všech potřebných dovedností a schopností.

Je možné, že poté, co se ukázalo svou pravomoc v otázkách vývoje, nebudete muset opustit starý tým, navíc tam budete mít vedoucí pozici s projektem.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.