Game Why Guerrilla Games stubbornly built its amazing game engine from scratch Len Mariken Maessen 6 years ago