Vytváranie herného sveta od nuly. Programovanie hier: programy, funkcie tvorby a odporúčania

Videohry už nie sú prosperujúcim odvetvím. Je v najlepších rokoch. Videohry hrá viac ľudí ako kedykoľvek predtým. To znamená, že existuje veľa príležitostí pre nových ľudí, aby prerazili a vytvorili skvelú hru. Môžete to byť vy! Ale ako na to? Proces vytvárania hier je veľmi zložitý, ale s malou pomocou alebo financovaním si hru môžete vytvoriť sami. Prevedieme vás základmi, ktoré budete musieť vziať do úvahy, aby bola vaša hra dobrá. Stačí začať krokom 1 nižšie.

Kroky

Príprava na úspech

    Chopte sa svojej hry. Ak chcete, aby proces prebehol hladko, budete musieť urobiť dosť veľa plánovania a premýšľania o veľkých problémoch. V akom žánri bude vaša hra (RPG, strieľačka, plošinovka atď.)? Na akej platforme bude vaša hra vydaná? Aké jedinečné a charakteristické črty bude mať vaša hra? Odpovedanie na každú otázku si vyžaduje iný súbor zdrojov, zručností a plánovania, pretože ovplyvňujú vývoj hry odlišne.

    Vytvorte dobrý dizajn pre hru. To, ako je hra navrhnutá, bude veľmi dôležité, takže je najlepšie, aby ste si takéto veci vymysleli skôr, než začnete hru vytvárať. Ako budú hráči postupovať hrou? Ako budú hráči komunikovať s okolitým svetom? Ako budete trénovať hráčov? Aký zvukový a hudobný sprievod použijete? Toto všetko je veľmi dôležité.

    Buď realistický. Ak by bolo ľahké chrliť hry ako Mass Effect, robil by to každý. Musíte pochopiť, čo môžete a nemôžete robiť bez obrovského štúdia a dobrých skúseností za vami. Musíte byť tiež realistickí v tom, čo môžete dosiahnuť v primeranom čase. Ak sa na svoje silné stránky nepozeráte realisticky, s najväčšou pravdepodobnosťou sa rýchlo sklamete a vzdáte sa. A my nechceme, aby ste sa vzdali!

  1. Nájdite dobrý hardvér a softvér. Vytvorenie hry na akejkoľvek úrovni vyššej ako „mobilná“ vyžaduje počítač, ktorý by väčšina označila za „sofistikovaný“. Ak používate starší systém, rýchlo zistíte, že hru, ktorú robíte, na ňom nespustíte. Na vytváranie hier budete potrebovať aj veľmi výkonný a pomerne špecializovaný softvér. Niektoré sú lacné alebo bezplatné, iné však môžu byť dosť drahé. V nasledujúcich častiach sa pozrieme na dobrý softvér, ale môžete si všimnúť, že softvér, ktorý budete potrebovať, môže zahŕňať programy na 3D modelovanie, editory obrázkov, textové editory, kompilátory atď.

    • Minimálne budete potrebovať výkonný procesor (aspoň štvorjadrový a najlepšie niektorý z nových i5 alebo i7), dostatok pamäte RAM a pokročilú grafickú kartu.

Nepíšte len motor, s najväčšou pravdepodobnosťou ho nikto nebude potrebovať. Pretože ak ste nepísali, tak nepoznáte zložitosti používania enginu v hre a váš engine bude nevhodný pre akúkoľvek hru.

Vytvorte hru, nie engine pre ňu, hlavne nepíšte engine pre hru tak, aby sa dal použiť v iných hrách. Napíšte iba hru a minimálne základné systémy, ktoré vyžaduje. Ak v hre spracovávate iba 2 tlačidlá, potom nepíšte vstupný modul do DirectInput, ktorý spracováva všetky tlačidlá a myš. Na vyriešenie problému použite minimálne a najjednoduchšie nástroje. Ak nájdete jednoduchý cudzí komponent, použite ho. Pretože zložitosť aj malej hry je veľmi vysoká a nemali by ste sa nechať rozptyľovať zbytočnosťami.

Aplikujte plánovanie. Je to potrebné aj pre malú hru vyrobenú jednou osobou. Pozostáva z etáp a čím skôr je chyba, tým bude drahšia, pretože prechádza ďalšími fázami a zarastá prácou. Ak nechcete pracovať 2- alebo 20-krát tvrdšie, potom buďte veľmi ohľaduplní k plánovaniu. Napríklad, ak plánujete urobiť zlú hru alebo nie hru, ale engine, potom budete rok pracovať na tomto projekte a skončíte, pretože pochopíte, že to nikto nepotrebuje, to znamená, že rok bude premrhať kvôli chybe pri plánovaní cieľa. Ak neplánujete vôbec, neznamená to, že sa zbavíte plánovacích chýb, ale naopak, budete ich mať už v ranom štádiu, v dôsledku čoho odpracujete značnú časť svojho času. márne a zvyšuje sa riziko neúspechu projektu.

Plánovanie znamená:

1. Účel. Vyberte si, akú hru sa oplatí vyrobiť, aby bola populárna, preštudujte si trh. Aj keď nemáte v úmysle predať hru, postupujte podľa tohto kroku, potom bude pre vás príjemnejšie vytvoriť hru, po ktorej je dopyt.

2. Požiadavky. Môže to byť jednoduchosť. Nesnažte sa robiť hru s absolútnou slobodou konania a absolútne realistickou grafikou. Alebo napríklad požiadavky na výkon, počet postáv, črty zápletky. Je užitočné, ak na vás ostatní kladú požiadavky. Takto spravíte hru pre ostatných, čo zvýši vašu motiváciu. Ich požiadavky môžu byť lepšie ako vaše, výsledkom čoho je lepšia hra. Odstráňte nemožné požiadavky.

3. Architektúra. Toto je logika. Pomocou prístupu zhora nadol vytvorte hierarchiu funkcií. V určitom štádiu nebudete môcť robiť ďalšiu architektúru zhora nadol, nie preto, že ste už urobili všetko, ale preto, že jemnosť implementácie vám dáva svoje vlastné pravidlá, potom musíte pokračovať vo vytváraní architektúry zdola- up spôsobom, to znamená na základe funkcií API upraviť rozhranie vyššej úrovne.

4. Dizajn. Vyššie funkcie pozostávajú z volaní nižších, to znamená, že sú takmer implementované vo fáze tvorby architektúry. Navrhnite implementáciu najnižších funkcií v pseudokóde. Pseudokód by nemal byť kód C iba v ruštine. Mal by byť aspoň 2-krát kratší a implementovať algoritmus deskriptívne, odpovedať nie na otázku ako, ale čo, a mal by vám umožniť sústrediť sa na tie najzložitejšie veci. Dobrý pseudokód vytvára dobré komentáre, ktoré kód neduplikujú, ale vysvetľujú ho. Vytvorte testy pre nižšie funkcie. Pokúste sa dokázať správnosť programu.

5. Dizajn. Až teraz prišla fáza kódovania. Mali by ste implementovať nižšie funkcie a testy a získať funkčný program. Pre komentáre použite pseudokód. Držte sa konkrétneho štýlu formátovania.

Nebudeme sa zdržiavať testovaním a ladením.

Je dobré plánovať verejne, pretože ostatní vám pomôžu identifikovať chyby, ktoré by ste sami neidentifikovali a skrátiť si pracovný čas a zlepšiť výsledok.

Požadované znalosti:

1. Plánovanie.

2. Trochu trojrozmernej matematiky v prípade použitia trojrozmernej grafiky. Vďaka zapuzdreniu to nemusíte poznať dôkladne. Je popísaná v mnohých knihách a referenciách o

Vývoj hier je na svete, je sľubný a získava na popularite. Pripravili sme podrobnú infografiku na ceste k učeniu vývoja hier.

Existuje mnoho oblastí spojených s vývojom hry a každá fáza tréningu nadväzuje na predchádzajúcu fázu. Napríklad by ste nemali okamžite prejsť na herné motory. Začnite vývojom softvéru, štúdiom matematiky so zameraním na programovanie hier a až potom prejdite na vývoj hier. Každá z prezentovaných etáp je sprievodcom krok za krokom vrátane kníh a iných materiálov.

0. Rozvoj hier pre deti

Mnoho kníh sa zameriava na prácu s legendárnym a intuitívnym vývojovým prostredím pre deti Scratch, vrátane ScratchJr. Po základe prichádza informácia o Python Pygame. Existuje kniha pre 5-ročné deti, ale väčšina materiálu je vhodná pre deti od 8 rokov.

1. Informatika

Teoretické vedomosti sú povinnou súčasťou, bez ktorej nemá ďalšie štúdium zmysel. Tento výber vzdelávacej literatúry obsahuje základy, informácie o algoritmoch a matematike v kontexte štúdia informatiky.

2. Programovacie jazyky

Hovoriť jazykom počítača nie je ľahké, ale je to možné. A takých spôsobov je veľa. Napríklad jazyk C výrazne ovplyvnil softvérový priemysel zdieľaním svojej syntaxe s populárnymi C#, C++ a Java. C++ je zase výkonný jazyk na vytváranie efektívnych programov a softvérových systémov. Mnohí píšu hry aj v C#: jazyk je rýchly, pohodlný a umožňuje rýchlejšie začať vývoj.

Ale Lua prevzal niečo z C++. Skriptovací jazyk je dobrý pre hernú logiku. Uľahčí to inicializáciu úrovne, naviazanie úloh na objekty, interaktívnu zmenu správania NPC bez nutnosti prekompilovať projekt a mnoho ďalšieho.

3. Vytváranie aplikácií

A ak je informatika teoretickým základom, potom je tu viac praxe. Vývoj hier je hrboľatá cesta a najlepšie je začať s aplikáciami. Knihy s praktickými úlohami, ako aj informácie o vzoroch a UML vám pomôžu zistiť, čo je čo.

4. Matematika pre vývoj hier

Nie, školský kurz algebry a geometrie nebude. Výber je rozdelený na základy matematiky v oblasti vývoja hier a pokročilejšiu úroveň.

5. Programovanie hier

Hardvérové ​​platformy, operačné systémy, sady API, algoritmy, multiplatformové a ďalšie dôležité aspekty, ktoré budú tvoriť základ vyvíjanej hry. Knihy sú doplnené množstvom článkov o vývoji hier, ktoré obsahujú užitočné informácie o programovaní.

6. Vývoj herného enginu

Srdcom hry je engine, ktorý „sťahuje“ funkčnosť a potrebné nástroje. V prvých knihách sa zoznámite s architektúrou a dizajnom. Ďalej sa „herné motory“ delia na nástroje, optimalizáciu, skripty a doplnkové materiály vo forme článkov. Počas úvodu sa dotkneme vzorov, algoritmických trikov, optimalizácie v Unity a ďalších nuancií.

7. Počítačová grafika

Áno, obsah je dôležitý, ale je to počítačová grafika, ktorá je analogická s aplikačným rozhraním, ktoré používatelia uvidia. Preto by sa mu mala venovať osobitná pozornosť.

Niet divu, že táto sekcia je najväčšia. To zahŕňa základy programovania s 3D v reálnom čase, DirectX a OpenGL. Všetko je doplnené informáciami o renderingu a technológiách. Špeciálnu pozornosť pri výbere získali Direct3D a OpenGL.



8. Zvuk hry

Vývoj hry sa týka aj audia: sú to zvuky vydávané NPC, hlavnou postavou, javmi alebo predmetmi, ako aj hudba. Programovanie zvuku stálo len dve knihy, no potrebné informácie poskytujú dostupným spôsobom.

9. Herná fyzika a animácia

Jedna z najťažších etáp. Okrem softvérového základu a obrázkov musia existovať zákony, podľa ktorých to všetko spolupôsobí. Fyzika hier a programovanie animácií sú zahrnuté v 17 knihách. Imitácia kvapaliny je ovplyvnená samostatne.

10. Herná umelá inteligencia

Existuje veľa počítačom riadených postáv: môžu to byť davy, questy, a dokonca aj obyčajný šach. Množstvo kníh vám pomôže pochopiť princípy AI. Nižšie je uvedený zoznam užitočných tematických článkov.

11. Programovanie hier pre viacerých hráčov

Vývoj hier pre jedného hráča je veľmi odlišný od možností pre viacerých hráčov. Tu musíte vziať do úvahy spojenie, fungovanie vlákien a ďalšie nuansy. Výber je rozdelený do článkov a kníh o programovaní serverov, sieťovom programovaní a sieťovom protokole.

Tento článok je prvým z celej série materiálov pre tých, ktorí sa chcú stať tvorcami hier. Ak ste mladý, ambiciózny a plný nápadov a svrbia vás ruky, aby ste vytvorili „zabijaka GTA“ alebo „MMORPG ako WoW, ale chladnejšie“, potom ste našli to, čo ste hľadali -  Sprievodca tvorbou hier pre začiatočníkov. Mojím cieľom je poskytnúť čitateľovi všeobecnú predstavu o tom, ako vyzerá proces vytvárania hier, a rozptýliť všetky ilúzie, ktoré sa v tomto smere mohli vyvinúť, aby ste sa neskôr mohli vyhnúť chybám, ktorých sa mnohí dopúšťajú. Ako v každom podnikaní, polovica úspechu je správna príprava, takže čím lepšie pochopíte celý obraz od samého začiatku, tým väčší úspech môžete dosiahnuť.

Séria článkov momentálne obsahuje nasledujúce materiály, ktoré budú časom dopĺňané:

1. Tvorba hier pre začiatočníkov






Začínajúci vývojár hry – In Common People „Kettle“

Takže po ďalšom večeri pomysleli ste si - prečo som horší?... Pomysleli sme si a rozhodli sme sa, že je to tu, šanca na univerzálne uznanie - je čas vytvoriť hry svojich snov! Zdá sa, že na tom nie je nič zložité, ale mýlite sa... vážne. Tu asi začneme.

V skutočnosti, aj keď sa nedotkneme otázky zložitosti vývoja akejkoľvek hry (a určite sa jej dotkneme trochu nižšie), potom všetky výhody a pozitívne aspekty „tvorby hier“ sú viac než vyvážené negatívne aspekty, s ktorými sa tak či onak stretávajú všetci vývojári, najmä začiatočníci.

Náhodou je práve prvá etapa aj najatraktívnejšia – to je moment zrodu nápadu, jeho povrchného vypracovania, moment kreativity. V takých chvíľach môžete hodiny krúžiť po miestnosti a predstavovať si, ako by malo všetko dopadnúť skvele a aké uznanie môžete dosiahnuť, ak oživíte nový nápad. Obdiv k tvorivej genialite môže pretiecť nádobu a v tomto prípade to bude vyžadovať odbyt – najčastejšie sa nevyzretý nápad vyvalí na niektorom z tematických fór, v téme s názvom „Skladám tím, aby rozvíjať hru, potrebujeme každého." Kde sa mu skúsenejší súdruhovia v obchode úspešne vysmievajú a, musíme uznať, niekedy celkom oprávnene.

Vytváranie hier – zábava?

Žiaľ, zďaleka to tak nie je. Aj keď sa nedotkneme profesionálnej práce v priemysle výroby hier, amatérsky projekt nie je zábavou v pravom slova zmysle. Samozrejme, že proces práce na stelesnení svojich predstáv prináša určité uspokojenie a je pohodlný ako prostriedok sebarealizácie, ale... Ako už bolo povedané, najpríjemnejší je moment zrodu myšlienky a jeho vypracovanie, ale potom „pracovné dni“ nevyhnutne prichádzajú s ich opakujúcimi sa činnosťami, únavnou a namáhavou prácou a vecami, ktoré naozaj nechcete robiť (a keďže vytváranie hier je pomerne rôznorodá práca, takéto veci sa pravdepodobne stanú, najmä ak pracujete sami). V dôsledku toho sa v takejto bažine utopí motivácia a spolu s ňou aj chuť pracovať na svojom projekte.

Pripravte sa na to, že aj relatívne malý herný projekt vám môže trvať mesiace. Zamyslite sa – máte dostatočnú motiváciu pokračovať v práci na realizácii svojho nápadu aj po opadnutí prvotného nadšenia?... Asi sa nepomýlim, ak poviem, že podiel projektov, ktoré nie sú v rôznych fázach dokončené a opustené vývoj má tendenciu k 99%... Nechceš to svojím nápadom pridať, však?

Typický portrét začínajúceho vývojára

Nech mi odpustia tí, ktorí sa v tomto opise spoznajú - vyzývam vás, aby ste sa neurazili, ale pokračovali v čítaní. Teraz sa pokúsime nakresliť typický portrét začínajúceho herného vývojára, aby sme lepšie pochopili, s čím sa musíme potýkať. Začínajúcim „tvorcom hier“ je teda najčastejšie študent školy vo veku 12-18 rokov, ktorého zrazu nadchla myšlienka tvorby hier. Nápad prichádza spontánne alebo po nejakej inšpirácii, ako je nový film alebo populárna hra. Spravidla sám nevie nič robiť z dôvodu veku, nedostatku skúseností a iných dôvodov, preto chce pôsobiť ako „ hlavu" a/alebo " scenárista", "autor myšlienok„Keďže s takýmito zručnosťami nie je možné urobiť niečo, čo by sa len vzdialene podobalo hre, potrebujete „tím“, ktorý sa tento generátor skvelých nápadov snaží zostaviť na jednom z tematických fór.

Po bližšom preskúmaní sa táto myšlienka ukáže ako klon niečoho populárneho a dobre známeho, „ale lepšieho“. Keďže neexistuje predstava o tom, čo presne človek chce a ako organizovať produktívnu prácu, všetci alebo takmer všetci sú pozvaní, aby sa pridali k tímu. Výsledkom je, že takýto „tím“ pozostáva z náhodných ľudí, ktorí na týždeň alebo dva vytvárajú zdanie horlivej diskusie o „projekte“, niekedy sa dokonca snažia niečo urobiť (napríklad 3D model zo sady primitívov). ), no približne po rovnakom čase ide niekdajšie nadšenie nazmar, členovia tímu majú neodkladné záležitosti/reláciu/lekciu/babička ochorie a celý nápad sa veselo rúca ako domček z karát. Je to známy obrázok?...

Vývoj hier – povolanie alebo hobby?

Vývoj hier je pre mnohých iba koníčkom, no niektorí ľudia sa venujú kariére v odvetví vývoja hier a stávajú sa profesionálnymi vývojármi. Prirodzene, niet pochýb o tom, či je rozdiel medzi amatérom a profesionálom, existuje a je dosť významný. Niektorí amatéri majú zároveň oveľa vyššiu úroveň ako niektorí „profesionáli“, takže samotná skutočnosť, že patria do jednej z týchto dvoch skupín, nie je rozhodujúca. Napriek tomu zanecháva určitý odtlačok.

Amatérsky, má spravidla iný zdroj príjmov (ak už má na to vek), takže otázka komerčnej úspešnosti jeho projektu nad ním nevisí. Rovnako pre tých, ktorí študujú na škole/odbornej škole/vysokej škole – môžu na hre pracovať pre svoje potešenie, kedykoľvek skončiť, realizovať akékoľvek nápady a celkovo zažiť oveľa viac slobody vo svojom konaní. Na druhej strane nemôžu venovať dostatok času učeniu nástrojov a získavaniu nových zručností, takže v neustále sa meniacom svete hier sú technologicky a kvalitatívne vždy vážne pozadu.

Profesionálny  - Je profesionálom aj v Afrike. Robí si svoju prácu a dostáva za to zaplatené. Spravidla musíte pracovať na nápadoch iných ľudí a je dobré, ak sa zdajú byť zaujímavé – niekedy však musíte pracovať aj na tom, čo sa vám nepáči. Keďže v profesionálnej činnosti je rozhodujúca úroveň zručností, takýto človek musí kráčať s dobou – ovládať nové technológie, programy, techniky, techniky atď. Môže si dovoliť navštevovať semináre, kurzy pre pokročilých, venovať dostatok času knihám a videonávodom – jedným slovom neustále pretekať o právo byť považovaný za špecialistu vo svojom odbore.

Existuje tretia možnosť - táto nezávislí vývojári (indie). Podľa mňa je to najatraktívnejšia cesta pre tých, ktorí majú dostatočný talent a schopnosti rozvíjať hry „od začiatku do konca“ samostatne alebo v malom tíme. Tento prístup má zjavné výhody – môžete pracovať na realizácii svojich nápadov a zároveň na tom zarábať.

Po vstrebaní výhod profesionálneho a hobby prístupu nie je indie development bez muchy.

  • Po prvé, na to, aby ste boli úspešným indie vývojárom, musíte stále pravidelne zdokonaľovať svoje schopnosti a zdokonaľovať svoje zručnosti, venovať dostatok času sebavzdelávaniu – dva dni voľna v týždni, ktoré sa môžete venovať svojmu biznisu, vám s najväčšou pravdepodobnosťou stačiť nebudú.
  • Po druhé, budete musieť nezávisle robiť veľa konkrétnych vecí, ktoré by vo veľkej spoločnosti vykonávali jednotliví špecialisti, ale v amatérskom projekte by ste sa bez nich zaobišli. Po tretie, keďže na celom svete je pravdepodobne len niekoľko profesionálnych nadšencov, ktorí dokážu zvládnuť všetky aspekty vývoja hier (grafika-dizajn-hudba-softvér), časť práce bude potrebné preniesť na realizáciu freelancerov alebo hľadajte podobne zmýšľajúcich ľudí, ktorí sú pripravení s vami spolupracovať.
  • A po tretie, keď vsadíte na svoj projekt, investujete doň čas a peniaze (hoci spočiatku sa zaobídete bez výrazných investícií) a očakávate, že sa vám to vráti. A tu všetko závisí od vás – čo zarobíte, to zarobíte. Projekt môže byť úspešný aj neúspešný.

Nápady na hry s cenami


Často sa stretávame so situáciou, že sa na fóre vývoja hier objaví téma, v ktorej autor prezentuje svoj projekt, no vyhýba sa akýmkoľvek detailom, pričom sa obmedzuje len na najvšeobecnejšie informácie. V reakcii na žiadosti o podrobnosti autor tvrdí, že to neurobí, pretože nápady sú jedinečné a dajú sa ukradnúť. Samozrejme, niektoré nápady môžu byť veľmi úspešné a je celkom rozumné držať ich v tajnosti, ale...

Neomdlievajte, ale myšlienka sama o sebe nemá žiadnu hodnotu. nula. Aj ten najgeniálnejší nápad nestojí za nič. Existuje veľké množstvo nápadov a niektoré z nich sú veľmi, veľmi úspešné. Myšlienka však nemá praktický význam, kým nie je implementovaná v niečom menej abstraktnom.

Zamyslite sa: kedy ste naposledy videli skutočne originálny nápad? "Avatar"? Nie - ak rozložíte myšlienku na úroveň konceptu, potom je všetko jednoduché: pozemšťania z budúcnosti ťažia zdroje na cudzej planéte, ignorujúc záujmy miestneho obyvateľstva. Jeden z pozemšťanov prenikne sympatiami k domorodcom, stane sa súčasťou ich ľudu a vedie boj proti votrelcom. Jednoduché, však? Kríza? Klasická strieľačka o elitnom vojakovi špeciálnych jednotiek so superschopnosťami, ktoré mu dáva oblek, a mimozemšťanoch z vesmíru. Svet Warcraftu? Hra, ktorá sa odohráva vo vesmíre bohatom na udalosti a príbeh, s vysokou úlohou dejovej zložky, rôznorodými komplexnými hráčskymi interakciami a výkonným ekonomickým systémom.

Na všetkých týchto nápadoch je najcennejšie AKO boli zrealizované. Aj ten najjednoduchší nápad, ak sa privedie k životu na vysokej, kvalitnej úrovni, s hlbokým prepracovaním, môže vzlietnuť a stať sa hitom hry/filmu.

Dospeli sme teda k záveru, že pre začínajúceho vývojára je otázka „ako“ oveľa dôležitejšia ako otázka „čo“. Je zrejmé, že myšlienka vytvorenia novej generácie MMORPG (tzv. next-gen) je pre väčšinu vývojárov absolútne zbytočná, pretože ju z objektívnych dôvodov jednoducho nemôžu implementovať v žiadnej forme.

Anglický jazyk pre vývojárov hier

Osobitnú zmienku si zaslúži otázka učenia sa angličtiny. Je zrejmé, že herný priemysel v drvivej väčšine používa angličtinu ako jazyk medzinárodnej komunikácie. Samozrejme, existujú národné trhy a ich vývojári, ktorí hovoria vlastným jazykom (napríklad Rusko a Japonsko), niektoré z nich môžu byť veľmi veľké a dokonca obrovské (Čína) – to však nič nemení na fakte, že vývojové nástroje, vzdelávacie materiály a dokumentácia takmer vždy používa angličtinu.

o tom som presvedčený znalosť angličtiny je kritickým faktorom, čo má obrovský vplyv na cestu, ktorou sa musíte vydať, aby ste sa stali herným vývojárom. Aj z čisto praktického hľadiska je schopnosť čítať a rozumieť anglickým textom obrovským tromfom v boji o miesto na slnku. Ak otvoríte voľné pracovné miesta pre ruské developerské spoločnosti, potom v 90% z nich nájdete klauzulu ako „technická angličtina na úrovni čítania a porozumenia“.

Vezmime si konkrétny príklad – 3D grafiku. Textové a videonávody na 3D grafiku v ruštine robia väčšinou amatéri pre amatérov, len pár z nich učí niečo, čo sa dá nazvať priemernou úrovňou a veľmi malá časť sú skutočne profesionálne a relevantné veci. Inými slovami, toto všetko je kvapka v mori poznania.

Vynára sa otázka: prečo sa uspokojiť s kvapkou, keď môžete piť more? Znalosť a porozumenie angličtiny je kľúčom k obrovskému množstvu užitočných a relevantných informácií, pričom samotný prístup k nim vám poskytne desaťbodový náskok. Digital Tutors a Gnomon Workshop majú tisíce hodín školiacich videí pokrývajúcich všetky oblasti populárnych 3D balíkov, ako sú Maya alebo 3DS Max. Stránky v anglickom jazyku sa hemžia článkami o vývoji hier a na fórach vedia navrhovať riešenia zložitých problémov – jednoducho preto, že počet ľudí TAM je nepomerne vyšší ako počet ľudí TU. Získajte to najlepšie z oboch svetov!

Čo robiť? Učiť sa jazyky stojí za to, aj keď sa o rok vzdáte vývoja hier. Ako? Nespite počas vyučovania v škole, prihláste sa na kurzy, používajte tutoriály – existuje veľa spôsobov, ak chcete. Osobitná pozornosť by sa mala venovať slovnej zásobe - nemusíte ovládať tento jazyk, hlavnou vecou je vedieť čítať a rozumieť tomu, čo čítate. Potom môžete začať rozvíjať schopnosť počúvať anglickú reč - a video lekcie o 3D grafike, ak ste umelec, alebo zvukové lekcie v angličtine vám môžu pomôcť. Ešte raz opakujem – na druhej strane jazykovej bariéry je obrovský svet plný informácií. Nemať od neho kľúče je ako študovať z konceptu, keď je v blízkosti knižnica.

KATEGÓRIE

POPULÁRNE ČLÁNKY

2024 „kingad.ru“ - ultrazvukové vyšetrenie ľudských orgánov