Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte základné nástroje motor bude používať . Budete potrebovať správcu pamäti , ktorý každý objekt vytvorili , budete využívať alokovať pamäť , takže môžete sledovať využitie pamäte a vyčistiť nepoužívané bloky . Mali by ste tiež vytvoriť logger , ktorý bude použitý na rôzne súčasti sledovať , čo robia , ako to robia . Protokolovanie je neoceniteľná pre väčšie motory . Budete tiež potrebovať jadro , kde hlavné herné slučka funguje , a rozhodne , čo úlohu vykonať ďalšie . 
 2 
 Navrhnite architektúru herný engine je . Hlavné komponenty motora sú vstupné psovod , hra stáť updater a renderer . Psovod vstup číta užívateľské vstupy a prevádza ich na príkazy motora chápe . Updater aktualizuje hru štát založený na pravidlách hry , fyzika a AI . Renderer čerpá aktuálny herný stav ako užívateľ chcel vidieť . 
 3 
 Implementovať rutiny vstupu . Budete chcieť , aby bolo možné zvládnuť klávesnice , myši a joysticku vstupy , a ponechať priestor pre ďalšie zariadenia Interakcia človeka s počítačom . Tieto vstupy by mali máp v intuitívnym spôsobom k príkazom , ktoré sa prešlo na hru štátneho updater . 
 4 
 Vytvorte herné štátnej updater . Táto obdrží užívateľské vstupy a aktualizovať hru štát založený na ne a pravidiel hry . To môže byť najkomplexnejšie zložkou , ako to bude musieť zvládnuť herné fyziku , a umožniť herné tvorcovia implementovať pravidlá hry . Ak vaše hry budú on - line , sú sieťové komponenty nájdete tu , a to bude trvať veľa myslel rozhodnúť , ktorý aktualizuje server by mal vykonávať a aké úlohy by mal klient zvládnuť . 
 5 
 dizajn a realizovať renderovací engine . To môže byť veľmi zložité , ale to nie je vždy potrebné . Ak vaše hry vyžadujú špičkové 3 - D grafiku , budete chcieť viac z tejto zložky . Koľko času a úsilia budete musieť dať do svojho rendereru veľmi závisí na type hry , ktoré si prajete vytvoriť . 
 6 
 Testovanie a ladenie komponenty . Zvážte navrhovanie nástrojov , ktoré pomáhajú herné tvorcovia pomocou jednotlivých komponentov . To môže byť dobrý spôsob , ako testovať jednotlivé diely . Môžete tiež skúsiť vytvoriť pomerne jednoduchú hru , aby sa zabezpečilo , že je ľahké implementovať jeden pomocou motora , a potvrdiť , že softvér , ktorý ste vytvorili diela , ako bolo zamýšľané .