Silnik gry komputerowej
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/PlayCanvas_Editor_Screenshot_-_Jan_2016.jpg/220px-PlayCanvas_Editor_Screenshot_-_Jan_2016.jpg)
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].
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]. 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ę:
Przypisy
[edytuj | edytuj kod]- ↑ a b c Engine, silnik gry, silnik graficzny [online], Gry-Online [dostęp 2019-08-28] .