Nedavno je jedan od softverskih inženjera u okviru svog bloga objasnio kako se koriste genetički algoritmi koji procenjuju naloge za gradnju u okviru StarCraft 2 i koji su doveli do izuzetno dobrih rezultata. Jedan od razloga zbog čega je ova optimizacija toliko važna jeste to što je genetički algoritam tip optimizacionog algoritma koji pokušava da pronađe optimalna rešenja korišćenjem metode koja je analogna biološkoj evoluciji. Drugačije rečeno, fokusirate se na „populaciju“ inicijalnih naloga za gradnju, procenite njihovo stanje i modifikujete populaciju u odnosu na svaki element njihovog stanja.