Ogólna architektura silnika - start

Posted on Mon 27 February 2017 in Gamedev

Jak już pisałem wcześniej chciałbym tego bloga poprowadzić bardziej w stronę tematów związanych z tworzeniem gier komputerowych. Zacznę od ogólnej architektury, czyli tego jak ja bym wydział to jak zaimplementować silnik. Doświadczenia może nie mam dużego, ale już parę mniejszych gierek napisałem z lepszym lub gorszym skutkiem, więc wyciągnołem jakieś wnioski i postaram się je zaprezentować. Jeżeli ktoś z was ma jakieś ciekawe przemyślenia to liczę na dyskusję. Całość podzielę na kilka artykułów, aby łatwiej się było odnaleźć, dodatkowo przykłady postaram oprzeć nie o kod a o rysunki, ponieważ to o czym będę pisał jest niezależne od języka czy paradygmatu programowania. Lista tematów:

  • pętla gry,
  • system scen,
  • system encji/GameObject'ów,
  • system zawartości,
  • sztuczna inteligencja,
  • dźwięki i muzyka.

Ps. Posty z tej serii zaczną ukazywać się już w tym tygodniu