Motorul de joc cu mâinile tale

Motorul de joc cu mâinile tale

Game Motor
Noi proiectăm, scriem, gândim, raționăm, citim și multe altele.
Atenție, vă rog. Articolele conțin multe cârje!

Tot timpul zilei. Nu atât de mult timp în urmă, a decis să-și asume dezvoltarea unui motor de joc 3D și informații structurate în acest sens, nu este mult, am decis să creeze o serie de articole care va încerca să arate partea mai tehnice, mai degrabă decât teoretic.







Acum, se îndepărteze de la subiect și doresc ceva ... Bun început eu nu sunt un bun arhitect software și dezvoltator senior (th). Sunt 21 și eu sunt un pic C ++ ambițios dezvoltator de mijloc, ar putea fi greșit, și scrie prostii.







Numai un Sith se ocupă în absolut. Obi-Wan "Ben" Kenobi

Partea 1: Introducere

În primul rând, trebuie să înțelegem esența motorului și de ce îl scriem.
Hmm ... Și ce este?

- Taks ... Deci, doar scrierea a două clase nu este suficientă.

Motoarele bune (UE, unitate, Cocos2d) constau dintr-un cuplu de sute de clase, mai multe subsisteme și manageri heap. Mai precis:

  • Sistem grafic
  • Sistem de sunet
  • Sistem de lucru cu rețeaua
  • Manager de procese
  • Manager de activități
  • Manager de obiecte
  • Manager de scenarii

și multe altele ...

"Și ce să facem?" Cum, ce și unde?

Primul și cel mai important lucru este să împărțiți sarcina mare în mai mici și să mergeți pas cu pas. Mici, incerte, țestoase de broască țestoasă.

Aceasta este doar prima schiță, materialul va fi mult mai mult!

Ce ar trebui să se întâmple

Pentru un articol introductiv, cred că este suficient. În următorul articol vom scrie un cadru pentru motor, și să reflecteze asupra interacțiunii sistemelor și de management, precum și că ar trebui să fie incluse. Vă aștept sfatul, materialele și sugestiile

Deci, aici este o listă de materiale pentru cei interesați:







Articole similare

Trimiteți-le prietenilor: