From d5e459566eb7a3b5d9adf4cfa0441c15777f15a4 Mon Sep 17 00:00:00 2001 From: Philipp Geyer Date: Sat, 29 Jan 2022 13:22:23 +0000 Subject: Adding Freeblade --- cv/freeblade.org | 23 +++++++++++++++++++++++ cv/index.org | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) (limited to 'cv') diff --git a/cv/freeblade.org b/cv/freeblade.org index 99a1d95..a99c018 100644 --- a/cv/freeblade.org +++ b/cv/freeblade.org @@ -1,2 +1,25 @@ #+TITLE: Freeblade #+SLUG: 15 + +[[url_for_img:static,images/cv/pexels-photo-1660753.jpeg][Photo by schach100 from Pexels]] + +I was asked to help with the porting of Freeblade to tvOS. There were +a few things involved with this, the immediate thing was to ensure +that the control system functioned using the Apple TV's touch remote. + +The larger task was to update the iOS builds of the game to use a +different cloud storage solution for use with their savegames, as it +was required that a user be able to play on both iOS and tvOS with the +same data. This involved creating a detailed plan of a migration for +iOS users, as well as proof of concept for the proposed save solution, +before attempting the implementation. It was planned to be a phased +rollout, with a small cohort going through 4 phases to check +compatibility before performing the migration for rest of the users. + +Unfortunately a bug which didn't present itself until it was in the +wild caused problems and the need to push out a subsequent quick patch +for this. While that result isn't my proudest moment, it has +re-emphasised the need to do rigorous QA on anything that gets pushed +live. + +[[url_for_img:static,file=images/cv/photo-1600081728723-c8aa2ee3236a.jpeg][Photo by Jonathan Kemper on Unsplash]] diff --git a/cv/index.org b/cv/index.org index c8b5dcb..259efdf 100644 --- a/cv/index.org +++ b/cv/index.org @@ -31,7 +31,7 @@ programmer, to open a satellite studio in Leamington Spa from 2018 to 2019. * Pixel Toys I spent a few months in 2017 helping out with some development at Pixel Toys. -- [[url_for:cv,slug=15][Freeblade]] +- [[url_for:cv,slug=15][Freeblade]] * * Viewpoint Games After leaving FreeStyle in 2016, I joined a VR studio, started by -- cgit v1.2.3-70-g09d2