Pelimoottori
Pelimoottori on ohjelmistokehys tai kirjasto, jonka tarkoituksena on helpottaa videopelien kehittämistä tarjoamalla valmiita toimintoja ja järjestelmiä. Se hoitaa yleisiin pelien toimintoihin liittyviä tehtäviä kuten grafiikan renderöinnin, fysiikan ja törmäysten käsittelyn, syötteen hallinnan sekä äänet, ja se sisältää usein työkalut sisällön rakentamiseen, skriptaukseen ja resurssien hallintaan. Pelimoottori soveltuu sekä 2D- että 3D-pelejä varten ja mahdollistaa kehityksen sekä pienemmissä että suurissa projekteissa.
Keskeisiä osia ovat ydinpelisilmukka, kohtausgrafiikka (scene graph) tai kohtauksien hallinta, renderointijärjestelmä, fysiikka- ja törmäysmallinnus, animaatio, tekoäly,
Pelimoottorit voivat olla avoimen lähdekoodin tai suljettuja lisenssejä käyttäviä. Ne voivat olla ilmaisia yksityiseen ja kevyempään
Asemansa mukaan tunnettuja pelimoottoreita ovat muun muassa Unity, Unreal Engine, Godot ja Cocos2d-x. Unity ja Unreal
Historian aikana pelimoottorit ovat kehittyneet yksinkertaisista työkaluista kattaviksi alustoiksi, jotka tukevat nykyaikaisia ominaisuuksia kuten fysiikka, säteenseuranta,