En 3D-motor er et rammeverk som kan gjengi 3D-modeller (og 2D-modeller) og tilføre egenskaper som for eksempel lyssetting, fysikk, plassering og animasjon. Spillmotorer er 3D-motorer som ofte har enda mer funksjonalitet som for eksempel lyd, minnehåndtering og kollisjonsdeteksjon. Frostbite er en spillmotor som brukes i blant annet Battlefield og DragonAge 3, mens for eksempel Angry Birds 2 er laget med Unity.