Herní engine

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání

Herní engine je sada znovupoužitelných softwarových komponent, která soustřeďuje obecné funkce používané v počítačových hrách, díky čemuž dovoluje zrychlit a zlevnit vývoj nových her.[1] Rozsah funkcí se u různých enginů liší a lze tak nalézt jak jednoduché knihovny omezující se na vykreslování, tak rozsáhlé enginy i s vlastní sadou vývojových nástrojů. Některé herní firmy si vyvíjejí vlastní engine, jiné si licencují cizí engine.

Základní subsystémy herního enginu:

  • Vykreslovací engine řeší vykreslování scény ve 2D nebo 3D.
  • Fyzikální engine simuluje fyzikální zákony (detekce kolizí, gravitace, vzájemné působení těles, jejich deformace a poškození). Ve hrách nemusí být požadována zcela realistická simulace.
  • Zvukový engine načítá, dekomprimuje a přehrává zvukové soubory.
  • Podpora pro nahrávání a ukládání dat hry a stavu herního světa
  • Podpora herních ovladačů
  • Podpora síťové komunikace
  • Podpora skriptování
  • Podpora umělé inteligence řeší „obecně herní“ problémy, k nimž patří například hledání nejkratší cesty mezi dvěma body (algoritmus A*).

Reference[editovat | editovat zdroj]

  1. kuma. Co je to herní engine. České mody.cz [online]. 17.04.2016 [cit. 2018-07-01]. Dostupné online. (česky) 

Související články[editovat | editovat zdroj]