Glitches/bugs är mjukvarufel som kan orsaka drastiska problem i koden, och som vanligtvis går obemärkt eller olöst under produktionen av nämnda mjukvara. Dessa fel kan vara spelorsakade eller på annat sätt utnyttjas tills en utvecklare/utvecklingsgrupp reparerar dem med patchar. Komplex programvara är sällan buggfri eller på annat sätt fri från fel vid första lanseringen.
Texture/model glitches är en typ av bugg eller annat fel som gör att en specifik modell eller textur antingen blir förvrängd eller på annat sätt inte ser ut som utvecklarna har tänkt. Bethesdas The Elder Scrolls V: Skyrim är ökänt för texturstörningar, liksom andra fel som påverkar många av företagets populära titlar. Många spel som använder ragdoll-fysik för sina karaktärsmodeller kan drabbas av sådana glitchs.
Fysikglitchs är fel i ett spels fysikmotor som gör att en specifik enhet, oavsett om det är ett fysikobjekt eller en NPC (Non-Player Character), oavsiktligt förflyttas i någon grad. Den här typen av fel kan utnyttjas, till skillnad från många andra. Chansen att ett fysikfel inträffar kan antingen vara helt slumpmässig eller oavsiktligt orsakad.
Ljudfel är när det uppstår ett fel med spelets ljud. Det kan handla om allt från att ljud spelas när det inte är meningen att de ska spelas eller till och med att de inte spelas alls. Ibland kommer ett visst ljud att gå i loop eller annars får spelaren möjlighet att spela upp ljudet kontinuerligt när det inte är avsett. Ofta kommer spel att spela upp ljud felaktigt på grund av att korrupta data ändrar de värden som är fördefinierade i koden. Exempel inkluderar, men är inte begränsade till, extremt höga eller låga ljud, volymen är dämpad eller för hög för att förstås, och även sällan till och med spelas i omvänd ordning/spelas omvänt.
Fel som MissingNo. från Pokémon-spelen kan inkludera felaktigt visad grafik, fel i kollisionsdetektering, spelfrysningar/krascher, ljudfel och andra problem. Grafiska störningar är särskilt ökända i plattformsspel, där felaktiga texturer kan påverka spelet direkt (t.ex. genom att visa en marktextur där koden kräver ett område som borde skada karaktären, eller genom att inte visa en väggtextur där det borde finnas en, vilket resulterar i en osynlig vägg). Vissa glitches är potentiellt farliga för spelets lagrade data.
”Glitching” innebär att spelare utnyttjar fel i ett videospels programmering för att utföra uppgifter som ger dem en orättvis fördel i spelet, jämfört med NPC:er eller andra spelare, t.ex. att springa genom väggar eller trotsa spelets fysik. Glitches kan avsiktligt framkallas i vissa videospelskonsoler för hemmabruk genom att manipulera spelmediet, t.ex. genom att luta en ROM-kassett för att koppla bort en eller flera anslutningar längs kantkontakten och avbryta en del av dataflödet mellan kassetten och konsolen. Detta kan leda till grafik-, musik- eller spelfel. Att göra detta innebär dock en risk för att spelet kraschar eller till och med orsakar permanenta skador på spelmediet.
Stor användning av glitches används ofta när man utför en speedrun av ett videospel. En typ av glitch som ofta används vid speedrunning är ett stack overflow, som kallas ”överflöd”. En annan typ av speedrunning glitch, som är nästan omöjlig att göra av människor och som oftast används i verktygsassisterade speedruns, är godtycklig kodutförande som får ett objekt i ett spel att göra något utanför sin avsedda funktion.
En del av kvalitetssäkringsprocessen (som utförs av speltestare för videospel) är att lokalisera och reproducera glitches och sedan sammanställa rapporter om glitches som ska återkopplas till programmerarna så att de kan åtgärda buggarna. Vissa spel har ett molnliknande system för uppdateringar av programvaran som kan användas för att reparera kodningsfel och andra fel i spelen.
Vissa spel innehåller medvetet effekter som ser ut som glapp som ett sätt att bryta den fjärde väggen och antingen skrämma spelaren eller göra spelaren orolig, eller på annat sätt som en del av spelets berättelse. Spel som Eternal Darkness och Batman: Arkham Asylum innehåller segment med avsiktliga glitches där det verkar som om spelarens spelsystem har misslyckats. Animus-gränssnittet i Assassin’s Creed-serien, som gör det möjligt för spelarkaraktären att uppleva minnen av en förfader genom sitt generiska arv, innehåller tillfälliga glapp för att förstärka idén om att spelet är det som spelarkaraktären bevittnar genom ett datorstödt system.
Glappar kan också hittas i elektroniska leksaker. År 2013 släppte till exempel Hasbro ett spel som heter Bop It Beats. Flera spelare upptäckte att lägena DJ Expert och Lights Only har en bugg som ger spelarna ett misslyckat ljud när de når ett mönster med sex åtgärder och slutför dem framgångsrikt. De svårare DJ-lägena kan slutföras i Party-läget så länge det finns ett ”Pass It” på de sista mönstren. Hasbro informerades om detta fel, men eftersom det upptäcktes efter tillverkningen kan de inte längre uppdatera eller uppgradera befintliga enheter. Utländska versioner av spelet har dock levererats med detta glapp redan patchat.
Glacks i spel ska inte förväxlas med exploateringar. Trots att de båda utför oavsiktliga åtgärder är en exploit inte ett programmeringsfel, utan istället ett förbiseende av utvecklarna. (Exempel: Bunny hopping eller Lag Exploits)