Popularne kategorie gier:
Zobacz także:
wszystkie kategorie gier


Silnik gry komputerowej - co to jest?

czym-jest-silnik-gry.jpeg

Każdy gracz słyszał o pojęciu silnika gry komputerowej lub o pojęciu silnika graficznego. Co oznaczają te terminy? Czy silnik gry komputerowej jest to to samo co silnik graficzny?

Zasadniczo silnik gry komputerowej to najważniejsza część kodu gry napisanej w jednym z języków programowania np. C++, C#, JavaScript, Java itp. Silnik gry odpowiada za szereg najważniejszych mechanizmów w grze np. za kolizje, sztuczną inteligencję przeciwników, obsługę sieci, graficzny interfejs użytkownika, obsługę urządzeń wyjściowych i wejściowych np. myszy czy joysticka. Należy tu także wymienić graficzne aspekty takie jak symulację pogody, wybuchy, symulację wody, wczytywanie modeli trójwymiarowych, oświetlenie, cienie itp. Różnica między pojęciami silnika gry komputerowej oraz silnika graficznego jest taka, że silnik graficzny odpowiada tylko za graficzne aspekty natomiast silnik gry posiada cały szereg zaprogramowanych dodatkowych funkcji takich jak chociażby wspomnianą obsługę urządzeń wejścia i wyjścia. Stworzenie silnika gry nie jest łatwe i polega na napisaniu oprogramowania z wykorzystaniem bibliotek, które zapewnią obsługę grafiki oraz urządzeń wejścia/wyjścia. Do tych bibliotek graficznych należą DirectX oraz OpenGL, które są używane z bibliotekami takimi jak SDL lub WinAPI - te natomiast służą do obsługi np. klawiatury. Firmy deweloperskie używają gotowych silników graficznych lub implementują swoje własne, żeby później z ich wykorzystaniem tworzyć gry. Najczęściej silnik gry powstaje z użyciem paradygmatu programowania obiektowego. Aktualnie do najpopularniejszych silników gier należą: Frostbite, Unity3D, CryEngine, Unreal Engine. W przeszłości popularnymi silnikami gier były Quake Engine oraz Source.

Sprawdź wszystkie artykuły...
Ta strona korzysta z plików cookies. Korzystając ze strony gamestown.pl akceptujesz to. Możesz zmienić swoje ustawienia cookies w przeglądarce internetowej. Użytkując stronę gamestown.pl akceptujesz jej regulamin i politykę prywatności i cookies. Więcej w polityce prywatności i cookies i w regulaminie