The Java ME version of GTA: Vice City Mobile is a masterclass in constrained action game design. It sacrifices graphical fidelity and world size but retains core action loops: chase, shoot, escape, repeat. For the 240×320 keypad generation, it delivered the Vice City vibe without requiring a PlayStation 2.