F1 2012 - це гоночний симулятор Формули-1 від компанії Codemasters, заснований на сезоні 2012 року. У грі представлені всі дванадцять команд і двадцять чотири пілоти, які виступали в сезоні 2012 року (за винятком змін в середині сезону), а також двадцять автодромів і Гран-прі, включаючи абсолютно нову трасу Circuit of the Americas в Остіні, штат Техас.
Режим Гран-прі, представлений в попередніх іграх, який дозволяв гравцям відіграти сезон в якості одного з реальних пілотів, був видалений на користь деяких поліпшень в режимі Кар'єри. Крім того, були додані нові ігрові режими. Режим "Чемпіони" ставить перед гравцем завдання пройти кілька сценаріїв, які зазвичай передбачають фініш попереду одного з попередніх чемпіонів світу "Формули-1", в той час як "Випробування молодого водія" виступає в якості навчального посібника для нових гравців з серією відеороликів і тестів. Також новим є режим "Сезонний виклик" - більш коротка і швидка кар'єра, в якій гравець може часто пересідати на інший болід, кидаючи виклик суперникам. Кваліфікаційні сесії тепер можуть бути скорочені завдяки новому режиму One-shot Qualification, в якому тільки перше коло зараховується при визначенні місця.