Valve heeft aangekondigd dat het een multithreaded versie van zijn Source-engine gaat bouwen. Het bedrijf ziet het gebruik van meer dan een rekenkern als 'de belangrijkste ontwikkeling sinds 3D-kaarten.' Met name de introductie van quadcore-cpu's belooft volgens Valve veel goeds: 'Vier cores zijn meer dan twee keer zo interessant als twee cores', aldus developer Tom Leonard. Met twee cores kunnen de framerates opgevoerd worden, maar met vier cores komt er genoeg capaciteit beschikbaar om complexere systemen mogelijk te maken. Rook- of misteffecten zouden bijvoorbeeld een stuk realistischer kunnen worden, en om dat te bewijzen zal het bedrijf binnenkort een 'particle physics'-benchmark uitbrengen die optimaal van de schaalvoordelen van multicoresystemen gebruikmaakt.
Het grootste probleem dat multithreading voor gameontwikkelaars biedt, is hoe het werk het beste over de verschillende cores verdeeld kan worden. Als elke core een aparte taak krijgt, wordt de aanwezige rekenkracht niet optimaal benut, en bovendien is het lastig om de diverse taken synchroon af te handelen. Een ander alternatief is om taken in veel kleine, vergelijkbare stukjes te verdelen, maar lang niet alle rekenwerk leent zich voor deze benadering. Valve wil een mengvorm van deze twee benaderingen gebruiken, die het bedrijf 'Hybrid Threading' heeft genoemd. Door de technologie zoveel mogelijk in de Source-engine te verwerken, hoeven de programmeurs zich niet meer met de threading-architectuur bezig te houden en kunnen ze zich concentreren op het spel zelf. De engine moet ondertussen zorgen dat de cores optimaal benut worden.
Prototypes van de software schalen volgens Valve-gamegoeroe Gabe Newell uitstekend op de drie cores van de Xbox 360, en toepassing in games zal volgens hem dan ook niet lang op zich laten wachten. Daarbij speelt het online distributiesysteem Steam een belangrijke rol: zodra de hybrid-threadingsoftware klaar voor gebruik is, krijgen Valve-klanten deze op hun pc. Voor Episode 1 van de populaire Half-Life-franchise zal binnenkort een upgrade worden uitgerold waarmee multicorechips betere framerates zullen produceren, en met Episode 2 moet een volwassen Hybrid Threading-engine zijn debuut maken. Die software wordt in de eerste helft van volgend jaar verwacht.
