To overcome those, Bond has several different kinds of weapons at his disposal ranging from his trusted P99, over machine guns to full blown grenade launchers. In a first person shooter fashion, the player directs Bond through the levels filled with many bad guys. All main characters have the likenesses and voices of their cinematic counterparts, including Craig as Bond and Olga Kurylenko as Camille, plus Mathieu Amalric, Judi Dench, Eva Green, and Mads Mikkelsen in their respective roles. Developers re-created locations from both films, based on thousands of photos. It follows closely the story of those movies but elaborates many scenes and fills in some blanks. The setting and story of Quantum of Solace are based directly on the movies, both Casino Royale and its sequel, which shares the game's title and autumn 2008 release. The game is built on Infinity Ward's Call of Duty 4 game engine, and features similar graphical quality, third-person cut-aways, and enemy AI. Gameplay features plenty of gun-fighting and hand-to-hand combat, as well as surveillance and stealth sequences. Following Daniel Craig's portrayal of a violent, driven Bond, the young MI6 agent's methods may be messy, but he is ultimately effective. Players take the role of the darker, grittier James Bond in Quantum of Solace, the first 007 game from publisher Activision.