Mission 21 · Gaming

RaceInsight: Telemetry app for racing gamers

RaceInsight was a mobile app for players of the F1 racing games, from F1 2019 to F1 2021. It read the live telemetry a game sends during a session, drew every lap on a map of the track and showed players where they gained or lost time against a rival. We built it for Point B, and the Android version came out in December 2020, after four months of work.

RaceInsight's screens in landscape: the overview of a lap at the Sakhir short circuit in Bahrain, with the player's and the rival's times and the track split into sections, and behind it the section analysis, the car setup and assists, and the Wi-Fi tutorial.
Client
Point B
Industry
Gaming (sim racing)
Platforms
Android and iOS
Built with
Flutter, BLoC, Aqueduct

01 · Business context

The problem

Point B wanted to help players of the F1 games drive faster, using the telemetry the games already send, in a form any player could read.

The hard part was the data. During a race the game sent dozens of data packets per second over the local network. The app had to decode them as they arrived, save them without filling the phone's memory, and cope with packets that never arrived.

The client

Point B

Point B works in game technology, building tools for competitive gaming. RaceInsight was its driver-training app for players of the F1 games, meant to give them real-time feedback and detailed analysis after each race.

02 · Key features

What we built

A Flutter app for Android and iOS that connected to the game over Wi-Fi, with a small Dart backend that checked purchases. Five app developers and a backend developer built it. These were its most important features.

  • Live telemetry from the game

    The app connected to the PC or console over Wi-Fi, took in the game's telemetry, dozens of packets per second, and saved every lap on the phone.

  • Every lap on a track map

    Laps were drawn on a map of the track and split into sections, with the time gained or lost against a rival in each one, and the steering, throttle, brake, gear and speed at any point.

  • Automatic session detection

    The app spotted the start and the end of a session by itself, so players could focus on the race.

  • Recommended setups

    For each track, the app compared the player's car setup with a recommended one and gave tips for different kinds of races.

RaceInsight's car setup and assists screen: the player's front and rear wing aero and throttle settings next to the recommended ones.

03 · Results

What changed

The Android version came out in December 2020, four months after the work started, and we kept the app in step with the games after that.

Key achievements

  • Released on Google Play in December 2020, four months after the work started; the iOS version followed in 2021.
  • We kept the app in step with the games: support for the new F1 2021 game was added in 2021.
  • The client went on to set up collaborations with a number of player leagues.

Fantastic, this was exactly what we looked for in a partner. In addition to providing constructive input which improved the design of the application, Geeknauts implemented the functionalities exactly per the requirements. They were always available to answer questions or provide input.

Piotr DragowskiCEO, Point B

More missions

Browse the portfolio
  • Culture and tourism, mobile app

    Dworek w Bielinach

    Visitor guide to a historic manor and its park.

  • Education, mobile game

    Hero4Planet

    Clicker game about trees and endangered animals.

Next mission: yours.

Bring an idea, a half-built app or a live product. Start with the mission brief: it takes two minutes, and our team replies within 8 working hours.