Deweloperom łatwiej było też poprawić fragmenty komiksowe, jeśli podczas tworzenia gry trzeba było zmienić fabułę.
Max Payne 2 korzysta z tego samego silnika gry co pierwsza część cyklu, ale z kilkoma ulepszeniami (kolejną iterację nazwano Max-FX 2.0). Mimo że gra obsługuje tylko DirectX 8.1, grafika w Max Payne 2 przypomina tę generowaną dzięki bibliotekom DirectX 9, optymalnie wykorzystując efekty, takie jak odbicia w lustrach oraz cienie. Jedną ze scen, która zawiera nowe efekty są świadome sny Maxa, podczas których ekran staje się rozmyty i nieostry. W porównaniu z Max Payne zwiększono liczbę wielokątów grafiki trójwymiarowej, co przełożyło się na wygładzenie krawędzi modeli postaci. Ponadto postacie mają znacznie bardziej rozbudowaną mimikę. Wcześniej wygląd twarzy Maxa nie zmieniał się, a w Max Payne 2 uśmiecha się i porusza brwiami, naturalnie reagując na różne wydarzenia w grze.