Silnik gry komputerowej

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

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

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ę tych wymienionych modułów. 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. Firmy deweloperskie korzystają z gotowych silników gier lub też same je tworzą, 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.

Linki zewnętrzne[edytuj | edytuj kod]