Session Name: | Mobile Devices as Development Platform in Broken Age |
Speaker(s): | Oliver Franzke |
Company Name(s): | Double Fine Productions |
Track / Format: | Programming |
Overview: | Our goals for the mobile version of Broken Age were to deliver a very polished experience that is optimized for a wide range of different iOS and Android devices. We quickly realized, however, that iterating on a mobile application with more than 1 GB of game assets is quite challenging, since it can take up to 20 minutes to update and reboot an app after a code or data change. This talk describes in detail how we reduced the turnaround time on iOS and Android to an average of 40 seconds. The topic of the second part of the presentation is the design and implementation of our file streaming system that allowed us to update game assets such as Lua scripts, shaders and effects in real-time on a mobile device running Broken Age. |