“Awesome job! I really look forward to working with the guys again very soon!”
Jacob Behunin
Chief Creative Officer, Foil Hat Games

Overview
Built with
| Area | Before | After the update |
|---|---|---|
| Engine | Unity 2018 | Unity 2019 Long Term Support (LTS) |
| Platforms | iOS only | iOS and Android |
| Gameplay | Original tile and power-up set | New tiles, new power-ups and a reworked level select |
| Level editor | Original tile types only | New tile types, faster workflows and validation against invalid levels |
Before adding anything new, the project needed to build cleanly on a supported engine version with current packages.
We moved the project onto Unity 2019 LTS, an engine version that would stay supported through both the iOS update and the new Android release.
The project's packages and libraries were brought up to current versions, with the breaking changes that came with them resolved across the codebase.
We fixed code that relied on obsolete and deprecated application programming interfaces (APIs), so the project compiled cleanly on the new engine version.
Android brought a far wider spread of devices than the game had been built for, at a time when display cutouts were becoming common on mainstream phones.
We adapted the interface so the heads-up display and controls stay clear of display cutouts and notches, which were spreading across mainstream Android phones in 2020.
The layout and gameplay were checked across the range of screen sizes, aspect ratios and hardware that an Android release has to support.
Foil Hat Games arrived with the new gameplay already designed. We implemented it in the existing codebase.
New tile types expanded the puzzles the designers could build, each with its own behaviour on the board.
We added new power-ups to the game, giving players more ways to chain combos and clear the board.
The level select screen was reworked as part of the update, alongside a general polish pass across the game.
Nova Blast has 250 levels, so any time saved building or fixing a level adds up quickly. The editor work focused on making the design team faster and safer.
The level editor gained support for every new tile type, so the designers could use the new content in levels without engineering help.
A set of usability improvements made building levels quicker, with the time saved multiplied across 250 levels.
The editor now validates levels as they are built, catching invalid layouts before they can reach players.
“Awesome job! I really look forward to working with the guys again very soon!” Jacob Behunin, Chief Creative Officer at Foil Hat Games.
Nova Blast launched on Android alongside the updated iOS version, reaching a much larger audience than the iOS-only release.
With new tile support, usability improvements and level validation, Foil Hat Games' designers could keep building levels themselves after handover.
“Awesome job! I really look forward to working with the guys again very soon!”
Jacob Behunin
Chief Creative Officer, Foil Hat Games
Tell us what technology you’re currently working with, what needs to change and which platforms you need to support.
Describe your setupExplore other projects showcasing our game development expertise
Keeping a Live Mobile Game on the Stores
How we upgraded Nova Blast from Unity 2019 to Unity 6 in a week, migrated Unity Ads and IAP, cut the download by around 50MB and saved battery.
Read Case Study
Bringing an Established Game to New Platforms
A three-month Unity 2018 to Unity 6 migration and mobile port for Hugecalf Studios, now on the Epic Games Store for Windows, Android and iOS.
Read Case Study
Tell us about your project, the constraints you're working within and the problem you need to solve. We'll discuss how our experience could apply.
Location
London, United Kingdom
Response Time
We typically respond within 1 to 2 business days.