Spelmotorer är omfattande mjukvaruplattformar byggda för att effektivisera utvecklingen av videospel. De erbjuder väsentliga system som grafikåtergivning, fysiksimulering, ljudbehandling och tillgångshantering, vilket gör att utvecklare kan skapa spel för plattformar som PC, konsoler, mobila enheter och till och med AR/VR. Genom att använda spelmotorer kan studior påskynda utvecklingen genom att förlita sig på färdiga komponenter istället för att bygga varje system från grunden. Dessa motorer tar hand om komplexa tekniska uppgifter - som att göra bilder, simulera fysik och hantera minne - så utvecklingsteam kan fokusera mer på att utforma spel, skapa innehåll och leverera unika spelarupplevelser. Studios väljer spelmotorer baserade på faktorer som den avsedda plattformen, tekniska behov (t.ex. 2D vs. 3D, online multiplayer) och teamets kännedom om motorn.