← Back to context

Comment by virodoran

14 hours ago

Pokemon Go was launched on the Unity game engine in 2016. Ingress was using a different game engine at the time, and wasn't rewritten into Unity until several years later. Even the backend/server side was significantly different, with them needing to write a shim to ensure compatibility during & after the move to Unity.

Surely the game engine has little to do with logged telemetry data. No?

  • Perhaps, perhaps not - I have my theories, but is that not what you meant when you said Pokemon Go was built on the same engine as Ingress?

    I do think it wasn't until after Pokemon Go launched and they saw the success of it, that they shifted focus to be more of a platform for these types of experiences (see Niantic Lightship). Additionally, I think Unity offered them the opportunity to integrate with ARCore and collect much more detailed data than they would've ever been able to do on the old Ingress engine. In fact, I expect a significant chunk of ARCore functionality was added specifically thanks to Niantic and Unity (in fact, you see Unity mentioned all over the Google Developer docs for it).

    • I did say engine, you’re correct.

      I imagine the logs aren’t tied to the engine, which I suppose is the point I should have made without researching which engine the games used as opposed to which company made both games.