Een spel bestaat intern uit duizenden lijnen code, maar een programmeur moet niet steeds het wiel opnieuw uitvinden. Een programmeur kan bepaalde code aankopen om bepaalde technieken te verrichten.
Een ontwikkelstudio kan bijvoorbeeld de Havok Engine kopen. Dit is een engine die de fysische wetten in een spel regelt. Op de Game Developers Conference is een nieuwe versie van de Havok engine voorgesteld. Een eerste nieuwe technologie is Destruction wat de volledige vernietiging van een omgeving toelaat. Het moet een realistische versie van Stranglehold worden. De impact en de vernietiging van het object wordt bepaald door het materiaal van het object. Een andere belangrijke nieuwe technologie van Havok is Cloth. Deze technologie moet kleding extreem realistisch maken. Een manier om beide te mengen is nog niet aanwezig. Men wil hun technologie goedkoop maken zodat meer ontwikkelaars het kunnen gebruiken. Beide technologieën worden beschikbaar over enkele maanden, zodat ze ten vroegste eind 2008 hun opwachting maken in videospellen.