pelimoottorien
Pelimoottorit ovat ohjelmistokehysten kokonaisuuksia, jotka helpottavat ja nopeuttavat videopelien kehitystyötä. Ne tarjoavat renderoinnin, fysiikan simulaation, tekoälyn, äänet, inputin sekä verkko- ja moninpelitoiminnot sekä työkalut sisällön tuottamiseen ja testaukseen. Pelimoottori voi sisältää sekä valmiin editorin että pelin ajon aikana käytettävän tapahtumien-, komponenttien- ja resurssienhallinnan kerroksen.
Yleinen arkkitehtuuri koostuu moduuleista: renderointipipeline, fysiikkamoottori, äänijärjestelmä, AI-, animaatio- ja partikkeli järjestelmät sekä skriptausrajapinnat, joita kutsutaan
Suosituimmat pelimoottorit ovat Unity, Unreal Engine ja Godot. Unity käyttää C#-pohjaista skriptausta ja tarjoaa laajan editorin
Käyttökohteet ja valintakriteerit: projektin laajuus, julkaisualustat sekä tiimin osaaminen vaikuttavat siihen, mikä pelimoottori on sopivin. Avoin
Pelimoottorit kehittyvät nopeasti: uusia ominaisuuksia lisätään, suorituskykyyn ja moninpelimahdollisuuksiin kiinnitetään yhä enemmän huomiota, sekä tuetaan paremmin