Игрови двигател, понякога наричан и гейм енджин (на английски: game engine), е вид софтуер за проектирането и създаването на компютърни игри.
Такива компютърни програми се наричат още платформи за създаване на 2D и 3D видеоигри. В зависимост от стила и жанра на играта, се формира графика и се вграждат компоненти и различни графични обекти и алгоритми за извършване на определени действия.
Преди използването на такива програми за създаване на видеоигри са използвани други видове за синтезиране на звук и картина под формата на светлинни импулси и съхраняването му като информационен обект. Първите игрови двигатели се появяват с навлизането на 3D графиката през 1990 г. Първите платформи създават предимно 2D игри и по-късно през 1995 г. компилаторите могат да преобразуват както в 2D, така и в 3D. В днешно време двигателите стават все по-сложи и по-сложни. Резолюцията и детайлността стават все по-високи, набляга се на повече ефекти и възможности и съответно програмите и езикът, с който се компилират стават по-сложни с много повече термини и функционални характеристики.
За осъществяване на връзката между потребителя и хардуера се използват първични компютърни езици и компютърни езици, с които се описват графичните алгоритми, графиките и други.
Основни компоненти на игровия двигател са: основен мениджър, звуков мениджър, мениджър на шрифт, шейдър програмен мениджър, матиален мениджър, редактор на сцени, кеш редактор, редактор на надписи и др.
This article uses material from the Wikipedia Български article Игрови двигател, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Съдържанието е достъпно под условията на лиценза CC BY-SA 4.0, освен ако не е посочено друго. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Български (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.