Przejdź do zawartości

Silnik gry komputerowej

Z Wikipedii, wolnej encyklopedii
Zrzut ekranu z edytora graficznego silnika PlayCanvas(inne języki)

Silnik gry komputerowej (ang. game engine) – główna część kodu gry komputerowej dostępna wraz ze zintegrowanym środowiskiem programistycznym zaprojektowanym dla osób i zespołów tworzących gry komputerowe[1][2].

Silnik gry zajmuje się interakcją pomiędzy elementami gry. Może mieć wbudowane moduły grafiki, wejścia, sieci czy też AI, wykrywania kolizji między obiektami gry itd. Może także korzystać z oddzielnych silników implementujących obsługę wymienionych modułów[1][2].

Silnik gry jest często błędnie utożsamiany z silnikiem graficznym lub silnikiem 3D.

Najczęściej jest on projektowany i realizowany z użyciem paradygmatu obiektowego. Producenci gier korzystają z gotowych silników lub też sami je tworzą[1], przy czym praktycznie zawsze silnikowi towarzyszą narzędzia, dzięki którym można stworzyć pewne elementy gry bez ingerencji w kod źródłowy silnika.

 Zobacz też kategorię: Silniki gier komputerowych.

Przypisy

[edytuj | edytuj kod]
  1. 1 2 3 Engine, silnik gry, silnik graficzny [online], Gry-Online [dostęp 2019-08-28].
  2. 1 2 Programiści. New S Service”. 02/2000 (76), s. 98-100, luty 2000.

Linki zewnętrzne

[edytuj | edytuj kod]